mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-10 18:47:24 +01:00
IDE: Improve error messages on calling external programs. Issue #32624, patch from C Western.
git-svn-id: trunk@56222 -
This commit is contained in:
parent
ff5125737c
commit
9870f7bb1a
@ -718,7 +718,7 @@ begin
|
||||
end else begin
|
||||
ExeFile:=FindDefaultExecutablePath(Process.Executable,GetCurrentDirUTF8);
|
||||
if ExeFile='' then begin
|
||||
ErrorMessage:=Format(lisCanNotFindExecutable, [ExeFile]);
|
||||
ErrorMessage:=Format(lisCanNotFindExecutable, [Process.Executable]);
|
||||
CheckError;
|
||||
exit;
|
||||
end;
|
||||
@ -726,17 +726,17 @@ begin
|
||||
end;
|
||||
end;
|
||||
if not FileExistsUTF8(Process.Executable) then begin
|
||||
ErrorMessage:=Format(lisMissingExecutable, [ExeFile]);
|
||||
ErrorMessage:=Format(lisMissingExecutable, [Process.Executable]);
|
||||
CheckError;
|
||||
exit;
|
||||
end;
|
||||
if DirectoryExistsUTF8(Process.Executable) then begin
|
||||
ErrorMessage:=Format(lisExecutableIsADirectory, [ExeFile]);
|
||||
ErrorMessage:=Format(lisExecutableIsADirectory, [Process.Executable]);
|
||||
CheckError;
|
||||
exit;
|
||||
end;
|
||||
if not FileIsExecutable(Process.Executable) then begin
|
||||
ErrorMessage:=Format(lisExecutableLacksThePermissionToRun, [ExeFile]);
|
||||
ErrorMessage:=Format(lisExecutableLacksThePermissionToRun, [Process.Executable]);
|
||||
CheckError;
|
||||
exit;
|
||||
end;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user