动态链接库的调用 我需要调用一个动态链接库a.dll。动态链接库中有一个函数NumToStrHex(By val num As Long,By Len As Long) As String参数:其中num是要转换的数字,Len是要转换的字节长度,返回值是16进制的字符串。我在delphi中该如何调用,谢谢了!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function NumToStrHex(num:integer;Len:integer): string; stdcall;external 'a.dll' name 'NumToStrHex';定义之后直接调用,当然还可以动态调用。 function NumToStrHex(num:integer;Len:integer): string; stdcall;external 'a.dll' name 'NumToStrHex';在调用赋值的时候应该怎么写?可以直接赋值到变量吗?var str: string ;begin str := NumToStrHex(0,3) ;end;我这样写执行就报错【应用程序初始化(0xc000007b)失败,请单击“确定”,终止应用程序】。我把函数定义的位置是放在implementation下 好像是dll的输出与调用不一致,那位能告诉怎么调用这个函数的返回值。 var str: string ;begin str := NumToStrHex(0,3) ;end;你是执行到这里报错还是没执行就报错? SQLServer超时已过期的问题 求助!怎样做弹的效果来(好像QQ那样) 怎样设定Edit框只能输入浮点型? 控件的保存和加载 显示图像的简单问题,如何让他按y轴显示数据(up有分)应该不太难,怎么没人领分呢?可是问了很久都没人能做出来?郁闷 delphi连接oracle数据库,表数据插入操作比较。 为什么我装ehlib3.1时提示没有dbsumlst.dcu文件? 谁能给我个COM应用的简单完整的例子 自定义过程? 再问怎样判断某个ActiveX控件是否已经注册?一定给分的! 如何判断磁盘文件损坏 怎么编译都不成功 大家来帮我看看
str: string ;
begin
str := NumToStrHex(0,3) ;
end;
我这样写执行就报错【应用程序初始化(0xc000007b)失败,请单击“确定”,终止应用程序】。我把函数定义的位置是放在implementation下
str: string ;
begin
str := NumToStrHex(0,3) ;
end;你是执行到这里报错还是没执行就报错?