Bonjour,
J'ai un soucis pour obtenir le texte en clair de l'erreur suite à un Shellexecute (que j'utilise sciemment au lieu de TProcess)
if ShellExecute(handle,'open',Pchar('calc.exe'),nil,nil,SW_SHOWNORMAL)<=32 then ShowMessage(SysErrorMessage(GetLastError));
GetLastError est un integer. La boite de dialogue ne renvoie aucun message, juste une icone, si je remplace calc.exe par toto.exe par exemple, au lieu d'afficher quelque chose du genre : "fichier non trouvé".
Merci de vos suggestions.
(Je suis preneur avec TProcess si la gestion des erreurs est incorporé)
Partager