Zitat von
Robert Marquardt:
Zumindest die Delphi-Hilfe sagt nichts ueber "%X" aus was in C bedeutet das 'A'..'F' genommen wird waehrend "%x" 'a'..'f' benutzt.
Da es aber funktioniert (eben mit Delphi 5 getestet) ist es weniger ein Problem von Delphi, sondern eher ein Problem der Hilfe. Aber ich schätze mal, da sitzen zwei verschiedene Teams dran.
Ich kann mich aber noch an Luckies
DLL-Export erinnern. Er hat dort im Original als Format "%p" benutzt, um eine Zeigeradresse anzuzeigen. Allerdings war das
OS-abhängig (s.
PSDK), aber ein
Format('%.8X', [Integer(DLLInfo.FuncAddresses[i])]);
tat´s dann auch.