请教:如何管理functions? ( 积分: 25 )

  • 主题发起人 主题发起人 base7
  • 开始时间 开始时间
B

base7

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说我有20个functions,
其中10个是一类的(比如字符串操作),另外10个也是一类的(比如数值计算)
我想把它们分为两类
使得在编程中可以用类似 Tmystr.function1表示第一类的方法
用类似 Tmynum.function11表示第二类的方法?
Delphi6中,如何实现?
 
比如说我有20个functions,
其中10个是一类的(比如字符串操作),另外10个也是一类的(比如数值计算)
我想把它们分为两类
使得在编程中可以用类似 Tmystr.function1表示第一类的方法
用类似 Tmynum.function11表示第二类的方法?
Delphi6中,如何实现?
 
Tmystr=class
public
class Function1
end;
 
2楼:用这种方法的话在使用functions的时候是不是还需要建立一个对应于类的实例呢?
如果是的话岂不是更麻烦了?
 
class 方法,不用
 
補充2樓的方法
將類的實例放在公用模塊例如DataModule裏
在程序創建的時候就建立實例
這樣只用創建一次,而且方便管理
另一個方法大同小異
就是把公用函數全部放入Dll
 
果然是高手啊,多谢!
 
后退
顶部