TC官方合作论坛

标题: TC5.5:dllcall 传递参数给 C++编译的dll 就会出错,不传参数 [打印本页]

作者: yininining    时间: 2016-2-27 23:11
标题: TC5.5:dllcall 传递参数给 C++编译的dll 就会出错,不传参数
本帖最后由 yininining 于 2016-2-27 23:18 编辑

TC5.5:dllcall 传递参数给 C++编译的dll 就会出错,不传参数才行

用VC++6.0新建一个最简单的dll 只有一个源文件的 如图编译
图11

然后用dllcall不传递参数就可以运行,返回两个随机数的加
图12

用dllcall传递参数就出现错误
图13

用Visual Studio 2010编译出的dll也是这样
图15




作者: yininining    时间: 2016-2-27 23:14
本帖最后由 yininining 于 2016-2-27 23:17 编辑

如题

作者: yininining    时间: 2016-2-27 23:15
图片补上
作者: yininining    时间: 2016-2-27 23:22
补图
作者: good    时间: 2016-2-27 23:54
只懂半种语言的路过,顶起~
作者: 1102509486    时间: 2016-2-28 01:27
可能不是 标准dll 的问题吧
作者: 如此美丽。    时间: 2016-2-28 07:43
__stdcall
作者: kevinqq    时间: 2016-2-28 21:07
dllcall 只支持 __stdcall 调用约定  
作者: yininining    时间: 2016-2-28 23:20
加了__stdcall好像不行啊 该怎么弄啊 有例子吗
作者: yininining    时间: 2016-2-28 23:25
加了__stdcall直接调用失败了返回null

作者: yininining    时间: 2016-2-28 23:26
求例子
作者: yininining    时间: 2016-2-29 00:13
太晚了吗
作者: jodon27    时间: 2016-3-2 08:51
学习一下!!
作者: jodon27    时间: 2016-3-2 08:52
学习一下!!
作者: jodon27    时间: 2016-3-2 08:52
学习一下!!
作者: jodon27    时间: 2016-3-2 08:52
学习一下!!
作者: jodon27    时间: 2016-3-2 08:52
学习一下!!
作者: 1102509486    时间: 2016-3-7 12:22
你最好是 用函数到处模块 不要用宏定义导出 函数 可以加我Q1294888980




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1