小问题,怎么调用在一个独立的单元文件中的函数(100分)

  • 主题发起人 主题发起人 gongjin21
  • 开始时间 开始时间
G

gongjin21

Unregistered / Unconfirmed
GUEST, unregistred user!
我想调用在一个独立的单元文件中的函数myCheck
已经在主程序中
uses functionU;
这样子调用
if myCheck('asdfjfsdf') then
ShowMessage('对你输对了');
为什么不能用的呀?我在BCB中用include就OK了,在Delphi用了uses还不行,
哪里错了?先谢了各位哥们,帮帮忙

//下面是独立的单元文件fucntionU.pas
unit functionU;
interface
uses
SysUtils,winsock;
implementation
function myCheck(str : string) : boolean;
begin
if str='abc' then
result:=false
else
result:=true;
end;
 
将这个单元文件加在工程文件里。
 
unit functionU;
interface
uses
SysUtils,winsock;
function myCheck(str : string) : boolean;//加上声明部分,不然只能在本单元有效
implementation
function myCheck(str : string) : boolean;
begin
if str='abc' then
result:=false
else
result:=true;
end;
 
小人物, 谢谢你罗,问题搞定
我去吃过饭一来就有人回答了,DFW好快的嘛
我刚从刚转过来不久,得请兄弟们多多指教呀!
 
(IE的编辑器真不好用,没注意我的字母串都不见了,呵呵…………到记事本去写算了)
我刚从BCB转过Delphi来不久,得请兄弟们多多指教呀!
 
小人物,你发财了!
我给了100分你,呵呵…………
 
不敢当,不客气啊
以后也请多多指教在下,有关C++的知识,我还准备学VC呢?
没想到你是从C++的阵营里转到delphi来了,呵呵。。。
 
多谢多谢!
 
后退
顶部