如何作一个控制面板程序(100分)

  • 主题发起人 主题发起人 TAO_0909
  • 开始时间 开始时间
T

TAO_0909

Unregistered / Unconfirmed
GUEST, unregistred user!
我想作一个控制面板程序,我使用了Control Panel Application模板,我想在它的
ONInquire事件中Show一个FORM但运行时出错,请问如何解决?
 
因为它实际是一个dll文件,你可以从网上查看<<delphi 深度历险》
 
能说详细一点吗?
 
把你的代码贴出来看看吧.<<DELPHI深度历险>>里有详细的介绍.
 
我是这样写的:
procedure TAppletModule1.AppletModuleInquire(Sender: TObject; var idIcon,
idName, idInfo, lData: Integer);
begin
Form2 := TForm2.Create(Application.Owner);
Form2.Showmodal;
end
Form2关闭时出错
 
我试了,没有错呀?!
是不是你在form2的关闭事件中写错了什么,或者是忘写了什么?
报的错误是什么?
 
我在地Form2中放了一个button在它的Click事件中写了Close;
报的是一个内存错误
 
现在好了,我把主程序中的Application.CreateForm(TForm2, Form2);删除就不报错了
,谢谢各位。
 
这是肯定有问题的了.不过解决了就好了.
 
废话,一个Form没有free之前当然只能create一次
你的调用的那句create删除
不过你的程序总是还有问题,因为你的form2从来就没释放过
 
后退
顶部