关于dll动态连接库调用的问题(100分)

  • 主题发起人 zlq961672
  • 开始时间
Z

zlq961672

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]各位朋友,你们好!很高兴与大家一起探讨delphi!我现在有个急需解决的问题!甚请各位大侠解决::
我用delphi 的 DLL调用多个窗体时(A,B,C,D 等,还有一个UNIT单元),当创建A 时,不能调用 UNIT 里面的函数
给A 里面的控件赋值.在创建其他(B,C D)时也出现了该错误.
请问,在用DLL调用窗体的时候,有些什么事情需要注意吗?请各位多多尽快的指教!!!!!!
我的EMAIL 是:ZLQ961672@163.COM
或者:gongshangzlq@163.com谢谢!!!
 
你可以在Dll中的输出函数中定义你要改变的控件的属性值,例如:
Dll中:
function func1(ss:string);stdcall;
begin
With TForm1.Create(Application)do
begin
try
showmodal;
label1.caption := ss;
finally
free;
end;
end;

你通过参数ss就可以给窗体中的控件赋值。
不知道我理解了你的意思没有,你先试试看。
 
是不是没有实例化?!
 
顶部