社区
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"
不知怎么回事,望各位高手赐教。
...全文
140
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
编写一个简易的编译器界面
初学
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-...
.net执行性能,Winform性能优化?如何提高.net程序性能
2003年开始由
vb
/
vc
转向.net(C#)开发,.net的开发效率确实非常的高,我们主要作C/S的业务处理程序,对程序的响应速度要求比较高,用户不希望在界面上等待。在这方面,.net作的太烂了,根据无法跟
vb
之类编译成本机代码的程序性能相比,我想园子中搞winform开发的有好很多人吧,不知你们是怎样处理这个
问题
的,大家是如何忧化.net代码的。...
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章