form1中写了一个函数,form2不能用?
我已经uses了..
我已经uses了..
解决方案 »
- 既懂DELPHI又懂C的进来,有问题请教。
- delphi2007怎么不能转换utf8编码啊
- 如何启动cpl文件,我用ShellExecute(Application.Handle,'Open',pchar('ncpa.cpl'),nil,nil,SW_SHOWNORMAL)启动后没显示
- 有谁用delphi做过ftp下载的例子呀? help me!
- 一个关于创建全局变量的问题?
- 怎样用delphi播放mp3文件???
- 关于复制文件夹
- spcomm控件在调试状态可接受信息,正常运行不能接收信息,为什么???
- Delphi7 打开程序 兼容问题 ppCtrls等pp打头的控件找不到
- ACCESS里对某几个字段不是全部字段插入一条纪录的语句是什么?
- 请教关于类的继承以及一些语法的问题
- 关于判断网络的问题请教?????
就行了
from1 为tform1的实例
unit1
unit1.function(参数1,参数2,,,)
我不是写在类里边的,我写在form1里边的,在form_create前边,
form1.userfuncion不能用,在public里边的话,他连编译都过不了.
希望能够详细点.
我写在类里边也不能用.气死了.
public
function add:string;//添加数据
begin
form2.Edit1.Clear;
form2.Memo1.Clear;
form2.ComboBox1.Clear;
form1.ADOQuery1.Close;
form1.ADOQuery1.SQL.Clear;
form1.ADOQuery1.SQL.Add('select * from info ');
form1.ADOQuery1.Open;
while not form1.ADOQuery1.Eof do
begin
form2.ComboBox1.Items.Add(form1.ADOQuery1.Fields[1].asstring);
form1.ADOQuery1.Next;
end;
form1.ADOQuery1.Close;
form2.ShowModal;
end;
{ Public declarations }这个连编译都不行
uses unit2 ;
--------------------------------
unit2 ...var
Function Name : Boolean ;//全局
Implementation Function Name : Boolean;
begin
Result := False ;
end;
unit1
不要form1.直接写function1