delphi 里面定义的var类型在到出了dll以后如何在c里面使用呢?

delphia(vari,j:integer)integer;这个函数我在c里面这样动态定义使用的typedefint(WINAPI*lpAddFun2)(int&,in... delphi a(var i,j:integer)integer;这个函数
我在c里面这样动态定义使用的
typedef int(WINAPI *lpAddFun2)( int &, int &);
然后报错、、、
展开
 我来答
天马座的流星拳
2016-06-16 · TA获得超过3157个赞
知道大有可为答主
回答量:2756
采纳率:73%
帮助的人:897万
展开全部
报什么错?居然也不说清楚!
光看你两个函数的声明,貌似没什么问题才对。
刚刚我用Delphi7的IDE,生成了COM接口的函数,其中的变量生成就是这样的。
稍微有一点点不确定的,就是Delphi里的integer,其实是LongInt,不确定C里的int是不是long的,如果不是,难道是这里的问题?!

另外,你不说具体报错的内容,我就无法确定我还忽略了什么地方。
追问
朋友,非常感谢你在百忙之中帮助我。
链接:pan.baidu.com/s/1eShoCx0 密码:c3t6
这个是我的工程文件。
delphi 里面的核心代码如下
function can(var k,l:double):double;
begin
k:=7.4;
l:=0.8;
result:=0;
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式