在DPR工程文件中使用EXIT;会怎样?(100)

  • 主题发起人 主题发起人 绝对新手
  • 开始时间 开始时间

绝对新手

Unregistered / Unconfirmed
GUEST, unregistred user!
在DPR工程文件中使用EXIT;会怎样?进程直接退出?类似exitprocess(0)?在DLL和EXE中各会有什么样的情况出现?在DLL中难道是自己FREE出去?
 
补充一下 不是在Function 或者Procedure里使用 而是在第一个Begin End.(END这里是点 不是撇)之间
 
如果是在application.run前,那就直接结束程序了
 
如果我的程序就是个小程序 也没用到窗口 就是在DPR文件里把功能跑完 根本没用到过Application.run之类Application的命令 甚至没UESE Forms这个单元。那在Begin End.之间用了exit就相当于exitprocess(0)了?那如果是DLL呢 ? 在DLL的 DLLMAIN部分的 Begin END 中用exit会怎样?
 
当前过程 exit 命令下所有语句不会执行在dll中不会结束整个dll的线程
 
如果没有application,那整个程序就是一个过程而已,既然退出这个过程,那就是退出程序了在DLL中的话,begin.end之间的代码只在loadlibrary时调用,相当于上面一样,再调用DLL里面的导出函数时并不会执行这部分代码
 
差不多明白了 谢谢 放分了
 
后退
顶部