社区
VB基础类
帖子详情
VB,VC的小问题,望各位高手赐教。
AK47QUAKE
2000-07-05 02:26:00
我用VC编的DLL在VB中声名时,参数类型总是不匹配,
VC:INT FUNCA(INT A);
VB:Public Declare Function FuncB Lib "TEST.DLL" Alias "FuncA" (A As Integer) as Integer
在VB中CALL: FuncB(0)
时总是报告 “Bad dll calling convertion"
不知怎么回事,望各位高手赐教。
...全文
142
6
打赏
收藏
VB,VC的小问题,望各位高手赐教。
我用VC编的DLL在VB中声名时,参数类型总是不匹配, VC:INT FUNCA(INT A); VB:Public Declare Function FuncB Lib "TEST.DLL" Alias "FuncA" (A As Integer) as Integer 在VB中CALL: FuncB(0) 时总是报告 “Bad dll calling convertion" 不知怎么回事,望各位高手赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AK47QUAKE
2000-07-06
打赏
举报
回复
Janven
万分万分万分感谢Janven大虾的提示让我按时完成了我的作品
过几日您将在MP3相关中看到我的新做。
现在就给你50分吧!
实在是太感谢了!!!!!!
Janven
2000-07-05
打赏
举报
回复
VC中生成动态库时要使用__stdcall 调用约定, 而不能使用缺省的__cdecl调用约定;__stdcall约定通常用于32位API函数的调用。
Un1
2000-07-05
打赏
举报
回复
VB:Public Declare Function FuncB Lib "TEST.DLL" Alias "FuncA" (byval A As Integer) as Integer
Tyro
2000-07-05
打赏
举报
回复
C中的int在16位和32位系统中分别对应vb中的integer和long,试试:
Public Declare Function FuncB Lib "TEST.DLL" Alias "FuncA" (A As Long) as Long
poorbear
2000-07-05
打赏
举报
回复
也许有以下2个问题:
1是你的dll是否在程序目录下(或系统目录下)
2是把int都换成long,试试
AK47QUAKE
2000-07-05
打赏
举报
回复
我不管把Integet换成Long,Single,Double还是Variant,或是加上Byval,
都不能通过,"Bad dll calling convertion"依旧存在,顺便说一下,
在VC中无参数的函数,如 INT FuncC(VOID);
在VB中声明为Declare Function FuncC Lib "TEST.DLL" () As Integer
可正常调用,返回值也可被VB接收。
我在VC中创建DLL时都是用__stdcall调用约定。
可有参数的函数就是不能传递参数,真急死我了。
谁能解决我的问题,万分感谢,小生这相有礼了。:-)
我的编程环境:Windows98, Visual Studio 98(6.0)
计算机二级(
VB
)
计算机二级(
VB
)教程,全面、系统、细致地介绍了计算机二级(
VB
)的相关知识点。课程能够帮助学习者快速入门。该课程面向对象:备考计算机二级(
VB
)的课程备课期末考试自学
VB
程序设计课程注意提高学习者实战技巧,授课过程中以实际操作演示为主,帮助学习者快速地掌握编程的实际方法和技巧。课程以2019年计算机二级大纲为主线,详细介绍了
VB
的相关知识点。
用
vb
编写一个简易的编译器界面
初学
VC
写了一个简单的编译器界面,请各位大佬
赐教
! 1、工程代码块: 2、系统主界面 3、读取文件,编辑文件,复制,剪切,粘贴等小功能实现 4、显示/隐藏工具栏 目前还在完善中,有啥改进意见的我们可以一起讨论哦~~ ...
php creatobject,监视
VB
调用CreateObject
【文章标题】:监视
VB
调用CreateObject【文章作者】:Jiangjing【下载地址】:自己搜索下载【作者声明】:只是感兴趣,没有其他目的。失误之处敬请诸位大侠
赐教
!--------------------------------------------------------------------------------【详细过程】背景:工作中开发
VB
程序,不同工程中调用Dll...
VB
+ADO+Access如何修改数据
我把用adodc1绑定了表Case,并在窗体中用几个Text跟表Case中的对应字段相绑定,我现在想直接通过修改Text(i).text来修改数据库表Case中的记录,问该如何修改,大侠们可否提供一下建议,并帮忙看看我的
问题
出在哪儿 Private Sub EditSave
Button.Text属性换行
问题
(Button.Bounds自动换行)
都知道是\n,但是在属性面版里直接输\n不行,必须用代码实现。 button1.Text = "第一行\n第二行 "; 我在做Revit开发,设置Ribbon文字换行时,用\n不行,砖家说有其他字符,一直也没联系上。 另外是Button.Bounds属性,据说可以控制自动换行。没试成功,哪位
高手
知道,请
赐教
。可以参考MSDN:http://msdn.microsoft.com/en-...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章