S skyweb Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-14 #3 第一,GetLastError是Windows系统函数,只报告Windows系统函数的出错情况;<br>第二,请确定你的程序在调用Windows系统函数时发生了错误之后再调用GetLastError;<br>第三,如果不会显示GetLastError得到的出错代码,可以用RaiseLastWin32Error;<br>第四,GetLastError在NT系统下不可靠。
第一,GetLastError是Windows系统函数,只报告Windows系统函数的出错情况;<br>第二,请确定你的程序在调用Windows系统函数时发生了错误之后再调用GetLastError;<br>第三,如果不会显示GetLastError得到的出错代码,可以用RaiseLastWin32Error;<br>第四,GetLastError在NT系统下不可靠。
D danliyou Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-14 #4 我用的系统是windows 2000服务器版,RaiseLastWin32Error能返回一个异常,<br>但是我现在要返回错误代码我该怎么办呢?<br>
S skyweb Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-14 #6 Messages.pas 存在于C/S版或ENT版的Delphi的源代码目录中: Delphi5/Source/Win/<br>要取得错误代码应该用GetLastError。<br>可以参考Delphi5/Source/Sys/SysUtils.pas中的RaiseLastWin32Error过程的源代码。
Messages.pas 存在于C/S版或ENT版的Delphi的源代码目录中: Delphi5/Source/Win/<br>要取得错误代码应该用GetLastError。<br>可以参考Delphi5/Source/Sys/SysUtils.pas中的RaiseLastWin32Error过程的源代码。