如何通过变量的值来调用不同的函数或窗体?(50分)

H

haczcg

Unregistered / Unconfirmed
GUEST, unregistred user!
我记得在FOXBASE中有 DO &ver ,可以耕具ver的值来运行不同的函数的,在DELPHI
可以实现这样的功能吗?不要用CASE,那太麻烦,如果变量的值有100种,用CASE得
写多少行啊?
 
函数方面你可以通过重载来实现。
窗体怎么做到我就不知道了。
 
如果你把你的想法说得再详细一些

应该会有解决办法的
 
当然可以啦!
函数指针的变量,赋于它不同的值就可以了.
窗体方面可以设一个窗体的变量把这个窗体的变量赋于它不同的窗体实例的.
 
用函数指针即可:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=0914653
http://www.delphibbs.com/delphibbs/dispq.asp?lid=0583197
——里面已经提供了代码,请仔细看。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1289838
 
顶部