C/C++ : BLITZ32SDK How to use .DECLS/USERLIB/DLL.
Archives Forums/Blitz3D SDK Programming/C/C++ : BLITZ32SDK How to use .DECLS/USERLIB/DLL.
| ||
Hi, The only way to use a Blitz3d DECLS/userlib/DLL in C/C++ ( whitout a .DEF or a .LIB file) is the « Explicitly Dll calling method » HINSTANCE hDLL; // Handle to DLL LPFNDLLFUNC1 lpfnDllFunc1; // Function pointer DWORD dwParam1; UINT uParam2, uReturnVal; hDLL = LoadLibrary("MyDLL"); if (hDLL != NULL) { lpfnDllFunc1 = (LPFNDLLFUNC1)GetProcAddress(hDLL, "DLLFunc1"); if (!lpfnDllFunc1) { // handle the error FreeLibrary(hDLL); return SOME_ERROR_CODE; } else { // call the function uReturnVal = lpfnDllFunc1(dwParam1, uParam2); } } So, my simple routine to do this.. Edit : CODE ARCHIVE LINK : http://www.blitzbasic.com/codearcs/codearcs.php?code=2056 |
| ||
#### Sorry. I'CAN POST THIS TOPIC. WHY ???. #### Any solution to "backup" this post here? CODE ARCHIVE : http://www.blitzbasic.com/codearcs/codearcs.php?code=2056 |