![]() |
Problem mit Header Datei
Hallo
Ich habe mittels der Header-Datei die Implementierung einer *.dll in mein Delphi Programm umgesetzt und derzeit ~95% der Funktionalität verfügbar. Der Rest scheitert an einer Kleinigkeit und ich stehe am Schlauch. 2 Probleme:
Code:
**** was ist "&" in Delphi ****
... original Header-Datei:
#ifndef M_MODNAMELEN #define M_MODNAMELEN 8 #define M_MODNAMELEN_A ((M_MODNAMELEN + 1 + 3) & 0xfffffffc) #endif
Code:
**** "...typedef SINT16 (PASCAL* USERFUNC)..." weder 'PASCAL noch USERFUNC' kommt irgendwo als var/const vor ****
#define GBCC_.....
typedef SINT16 (PASCAL* USERFUNC)(SINT16 UserParam, UINT8 *pData, SINT16 Size); Wäre dankbar wenn mir jemand hier Licht ins Dunkel bringen könnte. Danke Schlingel |
AW: Problem mit Header Datei
Zitat:
![]() Zitat:
![]() Edit: mein Tip wäre irgendwas wie:
Delphi-Quellcode:
type SINT16 = SmallInt;
type TFNUserFunc = function(UserParam: SINT16; pData: PAnsiChar; Size: SINT16): SINT16; stdcall; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz