主题:有关函数的跨单元调用
lakjg
[专家分:0] 发布于 2006-09-21 22:08:00
举个例子:我想写一个函数,让它在主窗口和数据模块中都能够调用的到。该怎么办?
新建一个公共单元的格式及大体框架该是什么样的?请各位大虾明示,谢谢了!!!
回复列表 (共5个回复)
沙发
mzy1982 [专家分:470] 发布于 2006-09-22 09:25:00
new一个unit.
然后两个单元都调用这个unit就可以了.
或者干脆写在数据单元里.在主窗口use数据单元.
注意,一定要在public里写
板凳
lakjg [专家分:0] 发布于 2006-09-22 18:05:00
unit Unit3;
interface
implementation
end.
有些地方还是不太明白,比如上面这是新建的单元。想写个函数让另两个调用。该往哪些地方写些什么?请举个例子……
3 楼
aizaixiiii [专家分:2130] 发布于 2006-09-22 21:12:00
就写在接口部分啊,因为你是公共的函数。
如
unit UntHomePage;
interface
uses windows,Registry;
function GetHomePage():string;
function SetHomePage(strHomePage:string):boolean;
function SetValue(Root:longword;SubKey:string;KeyWord,Value:string):integer;
function DelValue(Root:longword;SubKey:string;KeyWord:string):integer;
implementation
4 楼
长尾兔 [专家分:3630] 发布于 2006-09-23 09:51:00
aizaixiiii又出山啦?呵呵
5 楼
aizaixiiii [专家分:2130] 发布于 2006-09-23 10:21:00
呵呵,好久没来了!上次论坛有病毒,PAPA!
我来回复