如何使一个程序重新运行

MagicEvil 2001-07-04 09:27:08
也就是说使一个Application重新运行本身,原有的程序释放?
...全文
143 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kingron 2001-07-18
  • 打赏
  • 举报
回复
倒,你难道不会把资源释放的部分做成一个过程,然后在调用初始化过程之前进行释放嘛?
MagicEvil 2001-07-18
  • 打赏
  • 举报
回复
噢!加分喽!!
wljcr 2001-07-18
  • 打赏
  • 举报
回复
to Kingron
噢!原来只有如此了!不过这样好费事,原先程序中的好多资源释放不了哦,想找一个块一点儿的法子没有吗?如果没有,我就要开始加工喽!
Kingron 2001-07-18
  • 打赏
  • 举报
回复
我明白了,这样吧,你把所有的初始化部分封装成一个过程,然后调用这个过程就可以了。
MagicEvil 2001-07-18
  • 打赏
  • 举报
回复
up
MagicEvil 2001-07-11
  • 打赏
  • 举报
回复
to Kingron:
我想要的不是每一次都要重新启动,怎么才可以自由控制?谢谢!
Kingron 2001-07-10
  • 打赏
  • 举报
回复
>>能不能说详细一点?
人家说的还不够详细吗?
就是说,在工程文件(.dpr)中的最后的那个‘end.’前面添加WinExec(Pchar(ParamStr(0)),2);即可。
MagicEvil 2001-07-10
  • 打赏
  • 举报
回复
?
wljcr 2001-07-05
  • 打赏
  • 举报
回复
哎!俺也想知道,没有人回答?
MagicEvil 2001-07-04
  • 打赏
  • 举报
回复
UP
MagicEvil 2001-07-04
  • 打赏
  • 举报
回复
唐春明:
能不能说详细一点?
lbsoft 2001-07-04
  • 打赏
  • 举报
回复
gz
tcming 2001-07-04
  • 打赏
  • 举报
回复
在Source代码中的Application.Run;
后加上
WinExec(Pchar(ParamStr(0)),SW_SHOWNORMAL);
保证您会很烦(关不掉吗)

如下代码也可
WinExec(Pchar(ParamStr(0)),SW_SHOWNORMAL);
Application.Terminate ;
wljcr 2001-07-04
  • 打赏
  • 举报
回复
我也想知道
wljcr 2001-07-04
  • 打赏
  • 举报
回复
没有人回答吗?
MagicEvil 2001-07-04
  • 打赏
  • 举报
回复
?
wljcr 2001-07-04
  • 打赏
  • 举报
回复
UP

5,939

社区成员

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

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