相关推荐
-
一步一步教你用VC和VB调用C++ DLL 的源代码
一步一步教你用VC和VB调用C++ DLL,网上流传的大多是第一部分,‘从VC++应用程序调用C++ DLL的函数‘和’从VC++应用程序调用C++ DLL的类’,这个是完整的,包括 从VB应用程序调用C++ DLL的函数 从VB应用程序调用C++ DLL的类 从VC++应用程序动态的调用C++ DLL的函数 美中不足的是它是英文版的,这是它的例子的代码
-
VB与 VC之间的差别
VB是一种由Basic语言进化的产物-----VisualBasic,其意思是可视化Basic。 VC是一种C++语言进化出来的VisualC++,意思是可视化C++。
-
VC标准DLL中返回字符串数组给VB
typedef struct _PARAMS { char Value[1024]; }Params; int Func(Params &p); VB中 public type Params Value as string * 1024 end Type declare function Func lib "dll"(byref p as P
-
vb的string c语言的,从VC++ 编辑的DLL过程(或函数)向VB 传递字符串的方法(简单实用版)...
1.MSDN中的介绍:1.1将字符串传递到DLL过程通常,字符串应该使用ByVal方式传递到APIs。VisualBasic使用被称为BSTR的String数据类型,它是由自动化(以前被称为OLE自动化)定义的数据类型。一个BSTR由头部和字符串组成,头部包含了字符串的长度信息,字符串中可以包含嵌入的null值。BSTR是以指针的形式进行传递的,因而DLL...
-
详解vb字符串与C/C++动态库的交互
又是崭新的一年,大侠又来雷人了。 QQ版本更新以后,偶然翻看一下以前写的自动聊天机器人,居然不适用了! 于是重写了个动态库,为String传递所困扰,于是决定借假期搞翻这颗钉子。 之前也写过关于参数传递的文章,不过对字符串的讲述很少,原因是我没亲自测试过,呵呵 先说C/C++的两个函数: EXPORT_API DWORD __stdcall fnHook(DWORD dwIn
-
VC,VB操作XML
TCHAR buffer[MAX_PATH] = {0}; ::GetModuleFileName(NULL, buffer, MAX_PATH); CString strPath = buffer; int nIndex = strPath.ReverseFind(_T('\\')); strPath = strPath.Left(nIndex + 1); CS...
-
VC6.0实现串行通信的三种方法
Windows下串行通信 与以往DOS下串行通信程序不同的是,Windows不提倡应用程序直接控制硬件,而是通过Windows操作系统提供的设备驱动程序来进行数据传递。串行口在Win 32中是作为文件来进行处理的,而不是直接对端口进行操作,对于串行通信,Win 32 提供了相应的文件I/O函数与通信函数,通过了解这些函数的使用,可以编制出符合不同需要的通信程序。与通信设备相关的结构有COMMCON
-
VC++ socket通信实例 总结
1. 两天计算机通信需要协议,通信的两台计算机IP必须唯一 2. 同一个计算机可以进行多个应用程序与其他计算机通信,IP地址唯一,而端口号是区别同一计算机(同一IP)的唯一标示。 3. 实际上就类似于一个办公室的总机号码(IP)和分机号码(端口号) 4. 协议:为了进行网络中的数据交换(通信)而建立的规则、标准或约定 5.
-
用实例讲解Variant类型在VB、C#、VC中的参数传递
几年前我用VB开发了一个西门子PPI通信控件,由于VB开发的控件是标准的COM组件,所以想当然的认为VC、C#、Delphi等开发语言可以非常容易的使用。 前段时间由于该控件基于微软的MSCOMM控件,这个控件如果系统没...
-
vc进程通信
前言 在这里,我主要是概要介绍一下常见的进程通信的相关知识,而没有详细介绍每种进程通信的方式。其原因有二:第一,篇幅有限,当然,这可能是自己懒的借口(事实如此,很多东西是直接copy来的)。第二,抛砖引玉。个人觉得对于一个程序设计人员来讲,你没必要也不可能学会所有知识,你的关键是优先掌握自己需要的知识。我介绍的再全面,也不可能完全符合你的要求,到头来你还得继续学
-
C++与VB
在一年前开始学习,一直到现在,VB是学习的第一门编程语言。在这过程中,通过课本、视频,再加上通过百例的照葫芦画瓢(这相当重要,是快速成长的特效药),在VB的学习和使用中收获了知识和乐趣。再后来,有了带有天方夜谭色彩的作品展,从中找到了自信——没有做不到,什么都是从无到有的过程。 找到C++与VB的不同,对照着学习,用熟悉的知识去加深对新知识的区分和理解,将更有利于高效学习。下面是
-
VB与VC通信初探
VB与VC通信初探(一) 在使用VB调用VC写的DLL的时候,可以实现一些VB不能实现或者很难实现的功能,但是,因为VB与VC之间的数据类型并不总是完全对应的,所以,在进行参数传递的时候,就需要进行类型转换了。下面我将通过逐步的推进的方法,来看看如何达到VB与VC之