调用 dll 中窗口报错?解决办法
调用 dll 中窗口报错??????
调用 dll 中窗口
dll中代码为
try
frm := TfrmLogin.Create(Application) ;//(Application 的handle是主程序传进来的值)
frm.showmodal;
finally
freeandnil(frm);
end;
第一次调用正常,第二次再调用时,create处就报异常错误了, 哪里错了啊
------解决方案--------------------
create两次是有问题的。
设个标记,初始化一次就不再初始化了。
调用 dll 中窗口
dll中代码为
try
frm := TfrmLogin.Create(Application) ;//(Application 的handle是主程序传进来的值)
frm.showmodal;
finally
freeandnil(frm);
end;
第一次调用正常,第二次再调用时,create处就报异常错误了, 哪里错了啊
------解决方案--------------------
create两次是有问题的。
设个标记,初始化一次就不再初始化了。