Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.053 Beiträge
Delphi 12 Athens
|
AW: Wie, um den Code zu übersetzen C + + bis Delphi
5. Nov 2013, 01:17
Und wo genau ist nun das Problem?
Die Übersetzung sieht soweit ja OK aus.
(wenn man die Adresse dann via LoadLibrary + GetProcAddress holen will)
Delphi-Quellcode:
function WIMGetImageInformation(hImage: THandle; ppvImageInfo: Pointer; pcbImageInfo: PDWORD): BOOL; stdcall;
external 'DLLName';
// wenn Importname <> Funktionname
function WIMGetImageInformation(hImage: THandle; ppvImageInfo: Pointer; pcbImageInfo: PDWORD): BOOL; stdcall;
external 'DLLName' name 'ImportName';
// im Delphi-Style
function WIMGetImageInformation(Image: THandle; ImageInfo: PWideChar{Pointer}; ImageInfoSize: PLongWord): LongBool; stdcall;
external 'DLLName';
function WIMGetImageInformation(Image: THandle; ImageInfo: PWideChar{Pointer}; var ImageInfoSize: LongWord): LongBool; stdcall;
external 'DLLName';
function WIMGetImageInformation(Image: THandle; out ImageInfo; out ImageInfoSize: LongWord): LongBool; stdcall; // oder VAR statt OUT ... funktioniert Beides
external 'DLLName';
[edit]
PS: Suchfunktion?
http://www.delphipraxis.net/137479-w...tml#post934938
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu ( 5. Nov 2013 um 01:37 Uhr)
|