Registriert seit: 4. Nov 2013
28 Beiträge
|
AW: Probleme beim Auslesen von Registry Keys
25. Okt 2015, 00:09
Nun ja. Mit meinem Delphi kann ich von Helper Functions nur träumen.
Code:
//Autor GunSmoker
resourcestring
SMsgOSError = '%s' + sLineBreak + 'System Error. Code: %d.' + sLineBreak + '%s';
SMsgUnkOSError = '%s' + sLineBreak + 'A call to an OS function failed';
procedure RaiseLastOSError(LastError: Integer; const AMsg: String); overload;
var
Error: EOSError;
begin
if AMsg = '' then
RaiseLastOSError(LastError);
if LastError <> 0 then
Error := EOSError.CreateResFmt(@SMsgOSError,
[AMsg, LastError, SysErrorMessage(LastError)])
else
Error := EOSError.CreateResFmt(@SMsgUnkOSError, [AMsg]);
Error.ErrorCode := LastError;
raise Error;
end;
Geändert von SlpLow (25. Okt 2015 um 10:32 Uhr)
|