我想把一些公用的函数放到一个unit中,但是却出错了。 我把一些公用的函数放到一个unit中,在使用时uses ,但是却出错了,是不是在使用页中要对使用的函数声明一下,还是其他的东东,大家帮个忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么公用函数啊自己声明方法的要在私有里声明function可以直接用 我说的公用函数是指在多个unit中都要用到的同一个函数,不想在每一个unit 中都写一遍函数,就把它集中到一起来,这样方便一些。很象c++ 中的 include 头文件。 unit MyUnit;interface //借口部分uses ……function MyFn:boolean;……implementation //实现部分function MyFn:Boolean;begin……end;……end. 你是不是把函数放到IMPLEME...中去了.在INTEGFACE中有函数声明吗? YourFunLibraryuses interface YourFun..... end.只要引用一下,我不知道你还能让他出错.看看delphi的原马. 建立一个基本窗口,写这个函数,用得到这个函数的单元继承基本窗口这样也可以解决问题要不建立一个DLL implementation Function 函数名 //这样就可以了or Function TFormX.函数名 //需要在Type 下声明,声明方法与定义一样 我就是这样做的,没有问题。可能是你的共有函数单元中需要的某个外部单元你没有Uses到里面去。 我好象是没有在interface中对函数进行声明,关键是不知道如何声明,谢谢大家。 声明语句就跟函数的第一行一样象:function ...... 你在你自定义的函数中用到了什么信息就要将系统的单元unit包含进去,否则会出错的。 ¤¤¤ 散分,成语接龙... ¤¤ 如何获得本月的第一天和最后一天的日期? 怎么样将一个Memo中的内容写到文件中!包括文件的创建与读写! 用100分求购几道delphi7+sql2000四级题的答案(无选择和填空题,分不够了还可以再加)! 如何在程序中设置标签的Caption? 一个小技巧请教,呵呵 继承问题 大家快帮我看看这个insert语句为什么插入不金去数据呢?新手新手 并于文件COPY,MOVE,册除的监视问题。 怎样给报表的页面加编号? 打包问题?? 如何把dephi制作成setup程序!急!谢谢!
自己声明方法的要在私有里声明
function可以直接用
……function MyFn:boolean;
……implementation //实现部分function MyFn:Boolean;
begin
……
end;……end.
uses
interface YourFun.....
end.只要引用一下,我不知道你还能让他出错.看看delphi的原马.
要不建立一个DLL
or
Function TFormX.函数名 //需要在Type 下声明,声明方法与定义一样
象:function ......