调用函数(50分)

  • 主题发起人 主题发起人 薯条
  • 开始时间 开始时间

薯条

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样调用另外窗口内的函数,我在一main窗口上写了函数在这个窗口可以调用,
在另一窗口DMI_OT内不能调用,用了use语句也不行,各位前辈帮小弟一下 :)
 
哦,看来是没人理会小朋友了.
函数写在public 里面.
file菜单->use unit里面加上.main.
调用函数前面加上main.XXXX()
 
这样写,写在如下位置:
type TForm1=class(TForm);
; Panel1:TPanel;
; function 你的函数;
; private

; public
; end;
 
1.放在 public定义里面
2.用 uses 引用
 
最好是把你的函数分类分别放在不同的(UNIT)单元。
调用时只要uses 这个单元就可以了。
 


最好 放在第三单元
 
hehe,不仅要uses,还要在interface段var节声明外部要用到的函数
 
如果用了USE,那么就不需要再声明了。我估计你在函数声明的位置放错了。
 
需要声明
 
做成DLL文件吧
 
放在一个专门在单元里,这个单元专门放一些函数和过程就行了。再用USES就行了。
 
当然不行啊!要封装到类里面去。然后create! ;就好像“左右手”说的方法!

suggest:把这个程序需要用到的函数分类,会被多个unit调用的函数放到一个
单独的unit里面去!!!不要到处放!!!
 
多人接受答案了。
 
后退
顶部