Zitat von
MagicAndre1981:
schalte in der
IDE die Option "Bei Delphi Exceptions stoppen" ab.
Das würde ich gerne vermeiden.
Hier ein Vorschlag, wenn es keinerlei Betaversionen/Builds auf dem Rechner ist:
Delphi-Quellcode:
function GetRevisionFromBuildLabEx(): DWORD;
var
sp : TStrSplitter;
begin
// begin changed by Christoph
if (BuildLabEx = '') then begin
Result := MAXDWORD;
Exit;
end;
// end changed by Christoph
sp := TStrSplitter.Create;
try
try
sp.Execute(BuildLabEx,'.');
Result := StrToInt( sp[1] );
except on E: EConvertError do
Result := MAXDWORD;
end;
finally
FreeAndNil(sp);
end;
end;
Gruß,
Christoph