W wp231957 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #1 我用DELPHI7写的普通对话框程序 独立运行编译后的EXE文件就不抛出异常,而运行调试状态的EXE就抛出异常,谁能告诉我如何去查错呢
Y yueing Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #2 单步运行 加断点 在若干的地方加上 showmessage 的提示,跟踪在那个位置出错 ....
W wp231957 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #3 ZeroMemory(@stStartupInfo, sizeof(STARTUPINFO)); stStartupInfo.cb:=sizeof(StartupInfo); showmessage('运行到此一切正常'); CreateProcessAsUser(hNewToken, nil,'regedit.exe',nil, nil, false, 0, nil, nil, stStartupInfo, procinfo); ///////////////////////////////////////////////////////////////////// showmessage('运行到此大概就失败了吧'); //应该就是这个函数出错了,不晓得哪里出错
ZeroMemory(@stStartupInfo, sizeof(STARTUPINFO)); stStartupInfo.cb:=sizeof(StartupInfo); showmessage('运行到此一切正常'); CreateProcessAsUser(hNewToken, nil,'regedit.exe',nil, nil, false, 0, nil, nil, stStartupInfo, procinfo); ///////////////////////////////////////////////////////////////////// showmessage('运行到此大概就失败了吧'); //应该就是这个函数出错了,不晓得哪里出错
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #4 有些异常是DELPHI或你已经处理的,而只会在调试状态下,Notify on language exceptions选项打开时才会中断,你试试在调试选项中关闭Notify on language exceptions
有些异常是DELPHI或你已经处理的,而只会在调试状态下,Notify on language exceptions选项打开时才会中断,你试试在调试选项中关闭Notify on language exceptions
W wp231957 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #5 Notify on language exceptions 这个在DELPHI7中没看到哪里有呢
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #6 Notify on language exceptions 是D2007中的 D7中在Tools -> Debugger Options -> Language Exceptions页 Stop on Delphi Exceptions
Notify on language exceptions 是D2007中的 D7中在Tools -> Debugger Options -> Language Exceptions页 Stop on Delphi Exceptions
W wp231957 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #7 找到了这个项目 可是关闭它,还是老样子 运行正常,但在运行结束时,抛出一个异常
W wp231957 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #10 能告诉我如何查找错误 前进的方向也行啊,我自己去找错去
T th_lmy Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #11 大家知道如果用TRY在调试时要出错,在运行时就不出错。可能原理跟你的情况是一样的,从这个方向试试
D dcms喊冤 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #12 我操,这个世界没有天理了~~~~~ MD,老虎不发威,当我是病猫, 先骂人的倒有理了 我可是从来不主动得罪人的 谁要是欺负人,那就不客气了 明天把这个工具开个源,叫大家都来用用