我希望有人能够向我解释这个问题?当我使用Application Verifier的默认设置来编译所有64位应用程序时,它们都会失败。以下是一个hello world dpr的示例:
program HelloWorld;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils;
begin
try
Writeln('Hello, World!');
Readln;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
我看到这个问题是因为应用程序验证器在启动应用程序时抛出Int 3(第一次机会)失败了?为什么x64会失败而x86不会?是否有办法停止这个错误? 我肯定是在x64文档中错过了什么,因为我真的对这种行为感到困惑。
感谢所有能够回答我的人。
Grandpa