faqts : Computers : Programming : Languages : Delphi

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

5 of 9 people (56%) answered Yes
Recently 5 of 9 people (56%) answered Yes

Entry

Delphi: Can you give overview of dynamically passing a function / procedure / method as a parameter?

Feb 23rd, 2004 19:54
Knud van Eeden,


----------------------------------------------------------------------
--- Knud van Eeden --- 23 February 2004 - 00:58 am -------------------

Delphi: Can you give overview of dynamically passing a function / 
procedure / method as a parameter?

---

Idea:

You use the keywords:

 '= Procedure'

 '= Function'

when you use functions or procedures without 'TForm' in front of it.

---

You use the keywords:

 '= Procedure of object'

 '= Function of object'

when you use functions or procedures with 'TForm' in front of it.

This should be the most powerful and useful method.

---

followed by as many formal parameters as necessary.

---
---

Internet: see also:

---

Delphi: Parameter: How to pass procedure method as parameter to 
central procedure: 0 parameters?
http://www.faqts.com/knowledge_base/view.phtml/aid/28979/fid/175

---

Delphi: Parameter: How to pass procedure method as parameter to 
central procedure: 1 parameter?
http://www.faqts.com/knowledge_base/view.phtml/aid/28966/fid/175

---

Delphi: Procedure: Function: Dynamic: Simple: How to pass a method as 
a parameter: 0 parameters?
http://www.faqts.com/knowledge_base/view.phtml/aid/28957/fid/175

---

Delphi: Procedure: Function: Dynamic: Simple: How to pass procedure as 
a parameter: 0 parameters?
http://www.faqts.com/knowledge_base/view.phtml/aid/28953/fid/175

---

Delphi: Procedure: Function: Dynamic: Parameter: Pass: How pass 
function as parameter: 0 parameters?
http://www.faqts.com/knowledge_base/view.phtml/aid/28928/fid/175

---

Delphi: Procedure: Function: Dynamic: Simple: How pass function method 
as parameter: 1 parameter?
http://www.faqts.com/knowledge_base/view.phtml/aid/28962/fid/175

---

Delphi: Procedure: Function: Dynamic: Simple: How pass procedure 
method as parameter: 1 parameter?
http://www.faqts.com/knowledge_base/view.phtml/aid/28961/fid/175

---

Delphi: Procedure: Function: Dynamic: Parameter: Pass: How pass 
function as parameter: 1 parameter?
http://www.faqts.com/knowledge_base/view.phtml/aid/28930/fid/175

---

Delphi: Procedure: Function: Parameter: Pass: How to pass a procedure 
as a parameter: 0 parameters?
http://www.faqts.com/knowledge_base/view.phtml/aid/28922/fid/175

---

Delphi: Procedure: Function: Parameter: Pass: How to pass a procedure 
as a parameter: 1 parameter?
http://www.faqts.com/knowledge_base/view.phtml/aid/28918/fid/175

---

Delphi: Procedure: Function: Parameter: Pass: How to pass a procedure 
as a parameter: N parameters?
http://www.faqts.com/knowledge_base/view.phtml/aid/28925/fid/175

---

[Internet: see also: http://www.google.com search for 'parameter 
procedure delphi': http://www.delphibasics.co.uk/RTL.asp?
Name=Procedure]

---

[Internet: see also: http://www.google.com search 
for '+Delphi "=Procedure" +parameter +pass': 
http://groups.google.com/groups?q=+Delphi+%22%3DProcedure%
22++parameter++pass&start=40&hl=en&lr=&ie=UTF-8&selm=3f05ece5%241%
40newsgroups.borland.com&rnum=48]

---

[Internet: source: http://www.google.com search for 'Incompatible 
types regular procedure and method pointer Delphi': 
http://www.elists.org/pipermail/delphi/2002-May/019941.html]

---

Procedural types
[Internet: source: http://www.google.com search for 'how to convert a 
string to a  "procedure of object"': 
http://info.borland.com/techpubs/delphi/delphi5/oplg/datatype.html]

----------------------------------------------------------------------