Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi DLL in Delphi - Variablentyp (https://www.delphipraxis.net/157910-dll-delphi-variablentyp.html)

Muellermilchtrinker 29. Jan 2011 13:26

DLL in Delphi - Variablentyp
 
Hallo DP,

ich habe eine DLL, sieht nach Visual C++ aus, diese binde ich gerade in Delphi ein. Ich habe nun ein Problem beim Übersetzen.
Dort stehen folgendes:
Code:
GetScreenSize(int& piScreenX, int& piScreenY);
Code:
HookOn (HWND hAppWindow, bool bDebug)
Code:
HookOff (void)
Meine Frage nun, wie übersetze ich das in Delphi.
HWND hab ich schon direkt ausprobiert, aber da meckert der Compiler 'Undeklarierter Bezeichner'
Kann mir jmd. helfen?

himitsu 29. Jan 2011 13:43

AW: DLL in Delphi - Variablentyp
 
Wie sahen denn deine Übersetzungen bis jetzt aus?
Wenn man sagt was man schon versucht hat und wie es derzeit aussieht, dann würde man anderen oftmals etwas Arbeit ersparen.
Delphi-Quellcode:
uses Windows;

procedure GetScreenSize(piScreenX, piScreenY: PInteger);
procedure HookOn(hAppWindow: HWND; bDebug: BOOL)
procedure HookOff;

// etwas mehr DelphiSyntax
procedure GetScreenSize(var piScreenX, piScreenY: Integer);
procedure HookOn(hAppWindow: HWND; bDebug: LongBool);
Und vermutlich als Aufrufconvention noch ein stdcall hinten dran.

Muellermilchtrinker 29. Jan 2011 13:47

AW: DLL in Delphi - Variablentyp
 
bei HWND meckert er immer noch mit undeklarierter Bezeichner.
Muss ich vielleicht noch eine Dll einbinden?

EDIT: Ups hab das Windows übersehen. Funktioniert alles


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz