Spero che qualcuno possa spiegarmi questo? Tutte le app a 64 bit che compilo avranno esito negativo quando si utilizza Application Verifier con le sole impostazioni predefinite in Application Verifier. Ecco esempio di ciao dpr mondo:Delphi Xe2 64 bit e Application Verifier non riesce
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.
Come io vedo questo non riesce sul Int 3 (prima possibilità) che Application Verifier getta quando si avvia l'applicazione? Perché questo non funziona in x64 e non in x86? E c'è un modo per fermare questo? Devo essermi perso qualcosa nella documentazione di x64 perché sono veramente perso a questo comportamento.
Grazie a tutti ea tutti quelli che possono rispondermi.
Nonno
Hai provato a eseguire il verificatore di applicazioni e app in modalità avanzata (con privilegi di amministratore)? –
Cosa succede se rimuovi il try..except? – Remko
@RRUZ Scusa se ho impiegato così tanto tempo a rispondere, il tempo è andato a sud qui. L'esecuzione con privilegi più elevati non ha importanza. – Grandpa