我们在编写Visual Basic应用时候常常需要自己动手编写些库或ActiveXControl控件而这些或者Control控件常常采用VC语言来写因而也常为VB和VC两种语言的间区别参数类型、内存空间使用思路方法等问题为难如何做好呢?本文介绍了在VB和VC混合编程情况下对这些问题解决思路方法
、自定义类型参数向DLL库传递
用VB, VC进行混合编程时通常需要在VB中VC编写DLL库这时般都要遇到向库传递参数问题对于标准类型(如Double, Long等)参数其传递比较简单只要保证了VB中对库声明和VC中对库定义在参数类型、次序和传递方式上 [阅读全文] [PDF]
现在越来越多人采用VB和VC混合编程:用VB快速开发出漂亮界面以及外围处理再用VC编写底层各种操作例如内存操作、IO端口操作等VC中还可以嵌入汇编语言进行更底层操作
般做法是将VC编译成DLL在VB中用Declare语句声明DLL中例如:
Declare Function SendCommand Lib ″c:\program files\devstudio\wjfprojects\Hr0506dllMnsr\debug\Hr0506dllMnsr.dll″(CmdNum As Integer) As Boolean
[阅读全文] [PDF]
1 共2条 分1页
- 在C++应用中通过Luabind使用lua脚本(一)
- Javascript和Ajax中文乱码吐血版解决方案
- 栈和队列的应用:算法大全(2)栈和队列
- uml建模工具中文:UML建模的部署图(Deployment Diagram)
- 【译文】需求模式--序言
- windows2008r232:windows server 2008 R2/windows 7管理 3十防火墙TMG2010应用
- windows2008r2x86:windows server 2008 R2/windows 7管理 2十 9Mail的仲裁及存档等操作
- windows2008r2sp2:windows server 2008 R2/windows 7管理 2十 8Mail的基本使用
- exchange2010key:windows server 2008 R2/windows 7管理 2十 7Mail的exchange2010
- windows server 2008 R2/windows 7管理 2十 6ADRMS客户端使用及侦错
- windows2008r2key:windows server 2008 R2/windows 7管理 2十 5ADRMS安装及侦错
- windows server 2008 R2/windows 7管理 2十 4SQL2008
- gitgit:Git教程( 7) Git差异比对
- gitgit日志:Git教程( 6)Git日志
- Git教程( 5):Git标签
- Git教程( 4):分枝和合并
- Git教程( 3):Git工作流程
- Git教程( 2):配置和初始化
- Git教程(一):git介绍
- 点击这里:Photoshop鼠绘:古代穿红袍的女战士