delphi如何调用不同dll文件中的相同名称function
目前我要调用两个不同dll(简称为a.dll和b.dll吧)里面相同的function:c(),目前我的调用方法是:functionc():Integer;stdcall...
目前我要调用两个不同dll(简称为a.dll和b.dll吧)里面相同的function:c(),目前我的调用方法是:
function c():Integer; stdcall; external 'a.dll';
function c():Integer; stdcall; external 'b.dll';
但是这样编译运行时程序一直报错,求大神告诉我这个怎么调用? 展开
function c():Integer; stdcall; external 'a.dll';
function c():Integer; stdcall; external 'b.dll';
但是这样编译运行时程序一直报错,求大神告诉我这个怎么调用? 展开
1个回答
展开全部
function c_a():Integer; stdcall; external 'a.dll' name 'c';
function c_b():Integer; stdcall; external 'b.dll' name 'c';
追问
想问一下,调用的时候,c()不是dll文件里面的fuction么?这样调用的fuction还对不?
追答
你不试试怎么知道?
这个叫起别名,我后面name后面参数,已经指定了函数的入口名称,这样前面声明的名称可以不一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询