_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.LineInitializeEx
Armin,
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.LineInitializeEx
Try this:
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.lineInitializeEx
Note: Lowercase L
Robert
Armin,
From MSDN:
LONG lineInitializeExA(
LPHLINEAPP lphLineApp,
HINSTANCE hInstance,
LINECALLBACK lpfnCallback,
LPCSTR lpszFriendlyAppName,
LPDWORD lpdwNumDevs,
LPDWORD lpdwAPIVersion,
LPLINEINITIALIZEEXPARAMS lpLineInitializeExParams
);
_DLL FUNCTION lineInitializeEx( ;
lphLineApp AS DWORD PTR, ;
hInstance AS DWORD PTR, ;
lpfnCallback AS PTR, ;
lpszAppName AS PSZ, ;
lpdwNumDevs AS DWORD PTR, ;
lpLineInitializeExParams AS PTR) AS LONG PASCAL:tapi32.lineInitializeEx
Please note that if you make a typo in a _DLL declaration you should make sure that the DBG file for the app is deleted.
Otherwise the incremental linker will leave the old reference in the DBG causing the loading of the app to fail.
Robert
Robert van der Hulst schrieb am Donnerstag, 21. Januar 2021 um 13:37:03 UTC+1:
Armin,
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.LineInitializeEx
Try this:
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.lineInitializeEx
Note: Lowercase L
RobertRobert,
i tried different case combinations , e.g. as it is done here (from the Win 32 API Library)
_DLL FUNCTION lineInitialize( ;
lphLineApp AS DWORD PTR, ;
hInstance AS DWORD PTR, ;
lpfnCallback AS PTR, ;
lpszAppName AS PSZ, ;
lpdwNumDevs AS DWORD PTR) AS LONG PASCAL:tapi32.lineInitialize
but without success.
Armin
Robert van der Hulst schrieb am Donnerstag, 21. Januar 2021 um 13:37:03 UTC+1:
Armin,
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.LineInitializeEx
Try this:
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.lineInitializeEx
Note: Lowercase L
RobertRobert,
i tried different case combinations , e.g. as it is done here (from the Win 32 API Library)
_DLL FUNCTION lineInitialize( ;
lphLineApp AS DWORD PTR, ;
hInstance AS DWORD PTR, ;
lpfnCallback AS PTR, ;
lpszAppName AS PSZ, ;
lpdwNumDevs AS DWORD PTR) AS LONG PASCAL:tapi32.lineInitialize
but without success.
Armin
Robert van der Hulst schrieb am Donnerstag, 21. Januar 2021 um 15:33:42 UTC+1:
Armin,
From MSDN:
LONG lineInitializeExA(
LPHLINEAPP lphLineApp,
HINSTANCE hInstance,
LINECALLBACK lpfnCallback,
LPCSTR lpszFriendlyAppName,
LPDWORD lpdwNumDevs,
LPDWORD lpdwAPIVersion,
LPLINEINITIALIZEEXPARAMS lpLineInitializeExParams
);
_DLL FUNCTION lineInitializeEx( ;
lphLineApp AS DWORD PTR, ;
hInstance AS DWORD PTR, ;
lpfnCallback AS PTR, ;
lpszAppName AS PSZ, ;
lpdwNumDevs AS DWORD PTR, ;
lpLineInitializeExParams AS PTR) AS LONG PASCAL:tapi32.lineInitializeEx
Please note that if you make a typo in a _DLL declaration you should make sure that the DBG file for the app is deleted.
Otherwise the incremental linker will leave the old reference in the DBG causing the loading of the app to fail.
Robert
Robert van der Hulst schrieb am Donnerstag, 21. Januar 2021 um 13:37:03 UTC+1:
Armin,
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.LineInitializeEx
Try this:
_DLL FUNCTION LineInitializeEx( ... ,... etc. ) AS LONG PASCAL:tapi32.lineInitializeEx
Note: Lowercase L
RobertRobert,
i tried different case combinations , e.g. as it is done here (from the Win 32 API Library)
_DLL FUNCTION lineInitialize( ;
lphLineApp AS DWORD PTR, ;
hInstance AS DWORD PTR, ;
lpfnCallback AS PTR, ;
lpszAppName AS PSZ, ;
lpdwNumDevs AS DWORD PTR) AS LONG PASCAL:tapi32.lineInitialize
but without success.
Robert,Armin
as there are 7 members/parameters so i do it this way (copied code):
_DLL FUNCTION lineInitializeEx( ;
lphLineApp AS DWORD PTR, ;
hInstance AS DWORD PTR, ;
lpfnCallback AS PTR, ;
lpszAppName AS PSZ, ;
lpdwNumDevs AS DWORD PTR, ;
lpdwAPIVersion AS DWORD PTR, ;
lpLineInitializeExParams AS PTR ) AS LONG PASCAL:tapi32.lineInitializeEx
Nevertheless killing the DBG file didn't help ...
Armin
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 87:51:36 |
Calls: | 6,658 |
Files: | 12,203 |
Messages: | 5,333,954 |