var TKLSDK_OpenChannel=Function (nChannelNo:Integer; pChannelType:PInteger; plHandle:PHandle)
:Boolean;stdcall;TKLDLLHandle:=LoadLibrary(PChar(ExtractFilePath(Application.ExeName)+'TklSdkAll.dll'));
pTKLSDK_InitPreview:=GetProcAddress(TKLDLLHandle,'TKLSDK_InitPreview');这两句话什么意思?请指教,谢谢!
:Boolean;stdcall;TKLDLLHandle:=LoadLibrary(PChar(ExtractFilePath(Application.ExeName)+'TklSdkAll.dll'));
pTKLSDK_InitPreview:=GetProcAddress(TKLDLLHandle,'TKLSDK_InitPreview');这两句话什么意思?请指教,谢谢!
var TKLSDK_OpenChannel=Function (nChannelNo:Integer; pChannelType:PInteger; plHandle:PHandle):Boolean;stdcall;//声明一个函数类型的变量~~
//Function (nChannelNo:Integer; pChannelType:PInteger; plHandle:PHandle):Boolean;stdcall;就是TKLSDK_InitPreview的参数序列和返回值~~
TKLDLLHandle:=LoadLibrary(PChar(ExtractFilePath(Application.ExeName+'TklSdkAll.dll'));//加载TklSdkAll.dll
pTKLSDK_InitPreview:=GetProcAddress(TKLDLLHandle,'TKLSDK_InitPreview');//获得TKLSDK_InitPreview函数的指针~让后付值给~TKLSDK_OpenChannel函数类型的变量~~
//用TKLSDK_OpenChannel就可以调用TklSdkAll.dll动态连接库中的TKLSDK_InitPreview函数~!
//使用完以后可以用FreeLibrary来释放加载的动态动态连接库~~~
我第一次做windows程序,以后请多指教!我的msn:[email protected]