
delphi 写的DLL工程中有form1 和unit 文件,在unit中引用form1的控件内容 报错,请问是什么原因?
implementationusesForm1;functionaaa:string;beginResult:=Form1.edit1.text;end;...
implementation
uses Form1;
function aaa:string;
begin
Result:=Form1.edit1.text;
end; 展开
uses Form1;
function aaa:string;
begin
Result:=Form1.edit1.text;
end; 展开
2个回答
展开全部
没有看到你的工程布局,我猜想可能是这样的,你的Form1应该是个类的名字吧?这样的话,
uses 后面是文件名字,不是类的名字,所以你把uses后面换成是含有Form1类的文件的名字才可以。不知道能不能帮到你,不过在建立DLL工程我也不是强项。尴尬啊
uses 后面是文件名字,不是类的名字,所以你把uses后面换成是含有Form1类的文件的名字才可以。不知道能不能帮到你,不过在建立DLL工程我也不是强项。尴尬啊
追问
首先谢谢你的回答,我提问题时写错了 ,在工程里我的确是写uses unit1,而不是Form1。望在赐教
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询