如何把过程或函数作为一个参数传递?(50分)

  • 主题发起人 主题发起人 chenliqun
  • 开始时间 开始时间
C

chenliqun

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题困扰了我好久。
有一个过程procedure MyProc(S: string);
那么我如何把过程MyProc作为一个参数传递呢。或者用指针也可以。
 
知道了还问?就是用函数指针啊。
动态载入和释放DLL函数不是有这个要求吗?
 
晶晶姑娘:
 
晶晶姑娘:
给个例子,可以吗?我也不需要载入DLL,就在程序内调用就可以了。我对DLL会用,但这个却不会了。真惭愧!
 
定义一个函数类型(delphi中有许多这样的例子,如onclick,看帮助),这种类型的参数要和你的过程的参数相同(个数相同,类型相同,顺序相同),在定义另外一个函数时,用它作形参,这样即可把你的过程作为实参传递给它.
 
后退
顶部