高分请教

iamltlb 2006-05-23 07:14:01
我做了一个程序,其中含有程序退出画面,后来添加了VCLSkin 的 SkinData 后,程序退出后总会出现
内存操作错误,请问这是为什么,怎样解决?小弟在这多谢了。
程序退出画面的代码是这样的
procedure Tmain_Form.FormClose(Sender: TObject; var Action: TCloseAction);
begin
main_form.Hide;
splash_Form:=Tsplash_Form.Create(main_form);
splash_Form.Show;
splash_Form.Update;
Application.CreateForm(Tmain_form, main_form);
Sleep(1000);
splash_Form.Hide;
splash_Form.Free;
end;
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
postren 2006-05-24
  • 打赏
  • 举报
回复
估计是上面这句出了问题
nann32258 2006-05-24
  • 打赏
  • 举报
回复
VCLSKIN放在MAINFORM里面会自动创建自动释放的,根本不要去特殊处理它的.你的问题估计就是那个APPLICATION.CREATEFORM的原因.
slatly 2006-05-24
  • 打赏
  • 举报
回复
呵呵 都是大星星的人
wudi_1982 2006-05-24
  • 打赏
  • 举报
回复
给楼上的补充一下

我只说一次。。
hellolongbin 2006-05-24
  • 打赏
  • 举报
回复
晕就一个字
wudi_1982 2006-05-24
  • 打赏
  • 举报
回复
Application.CreateForm(Tmain_form, main_form);
你关闭的时候,还想重新生成他自己。。???
zhangl_cn 2006-05-23
  • 打赏
  • 举报
回复
---> Application.CreateForm(Tmain_form, main_form);

这句干什么用?



5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧