Bei
UNICODE Delphis sollte die Verweise so stehen
Delphi-Quellcode:
function GetFileVersionInfoSize; external version name 'GetFileVersionInfoSizeW'; // <- da
function GetFileVersionInfoSizeA; external version name 'GetFileVersionInfoSizeA';
function GetFileVersionInfoSizeW; external version name 'GetFileVersionInfoSizeW';
und bei
ANSI Delphis so
Delphi-Quellcode:
function GetFileVersionInfoSize; external version name 'GetFileVersionInfoSizeA'; // <- da
function GetFileVersionInfoSizeA; external version name 'GetFileVersionInfoSizeA';
function GetFileVersionInfoSizeW; external version name 'GetFileVersionInfoSizeW';
und schon ist die Welt wieder hübsch in Ordnung.
Nur wenn man
explizit die
ANSI oder
UNICODE Variante haben möchte, dann muss man die auch aufrufen mit den richtigen Typen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)