Zitat von
himitsu:
in Deutsch:
%s = selber Stringtyp (
Ansi/Wide), wie die Aufzurufende Funktion
%
S = anderes Stringformat
Ah danke
Zitat von
himitsu:
Delphi-Quellcode:
MessageBoxW(hDPM, PWideChar(Format('Error while downloading and processing updateinformation.'
+ #13#10'Message: %S'#13#10'Errorclass: %S', [e.Message, e.ClassName])),
'[Update Plugin] Downloading/Processingerror', MB_OK or MB_ICONERROR);
// dieses _( ) macht 'ne Typenumwandlung, oder wie?
MessageBoxW(hDPM, PWideChar(Format('Error while downloading and processing updateinformation.'
+ #13#10'Message: %s'#13#10'Errorclass: %s', [_(e.Message), _(e.ClassName)])),
'[Update Plugin] Downloading/Processingerror', MB_OK or MB_ICONERROR);
Ersteres übersetzt den String nicht, und zweiteres ist etwas seltsam
_() macht eine Übersetzung (siehe GnuGettext)
MfG
xZise