UDLL_CreateCUSBDevice()
Create DLL handle.
Return value is the DLL handle for other APIs.
Function Prototype:
void * __stdcall UDLL_CreateCUSBDevice();
Parameters:
No parameters in this function.
Return Value:
DLL handle for other APIs.
위함수를 델파이로 변환하면
Procedure UDLL_CreateCUSBDevice(); 가 되는건가요?
그럼 handle ....은 어떻게 ? 가져오죠
Parameters:
Objptr : DLL handle.
Return Value:
TRUE : device is present
FALSE : device is not present.
UDLL_DestroyCUSBDevice()
Destroy DLL handle.
Function Prototype:
void __stdcall UDLL_DestroyCUSBDevice(void * objptr);
Parameters:
Objptr : DLL handle.
Return Value:
No return.
Procedure UDLL_CreateCUSBDevice(objptr) 이되는건가요?
정확한 의미를 모르겠습니다..
objptr dll 핸들 같은데... 이걸 어떻게 가져오는지
Pointer 인지
델파이 로 컨퍼팅 좀도와주세요 ㅠㅠ
function UDLL_CreateCUSBDevice: PHANDLE; cdecl;
procedure UDLL_DestroyCUSBDevice(objptr: PHANDLE);
위에 설명에 objptr이 DLL handle이라고 했으니까 DLL 핸들이겠죠... void *형이니까 포인터형으로 쓰시면 되겠네요.