文件名:ES2000ACCV1.0.301.0915.dll
功能:获取DLL版本号
函数原型: void WINAPI yaGetVersion(char* ver);
入口参数:
Ver DLL版本号,Out 参数以上怎么调用呀!注:是不是dll组件,是dll的函数库
功能:获取DLL版本号
函数原型: void WINAPI yaGetVersion(char* ver);
入口参数:
Ver DLL版本号,Out 参数以上怎么调用呀!注:是不是dll组件,是dll的函数库
DELPHI和其它语言,特别是C++编译的DLL。 假定你的DLL包括一个函数: Function MyFunc(aparam:word):string;export; 首先在程序Type类型声明处加入一句: Type
TMyfunc = function(aparam:word):string; 此句的作用如同C++中声明的函数指针。 然后定义如下变量∶ Var
aptr:TFarproc;
lhnd:THandle;
s:string; 其中Aptr,lhnd两变量声明必须有,s是DLL函数返回值,视情况而定。 在调用DLL处加入如下语句进行DLL装载:
lhnd:=Loadlibrary('路径:DLL文件名');{如lhnd:=Loadlibrary('c:\aa\bb.dll');
aptr:=GetprocAddress(lhnd,'Myfunc'); 下面可直接调用DLL了:
s:=TMyfunc(bptr)(60);{根据函数填相应的变量参数} 调用完以后,用FreeLibrary释放DLL占用的内存:
FreeLibrary(lhnd);