关于利用DLL,在VB和VC之间数据通信的问题

VC/MFC > 进程/线程/DLL [问题点数:50分,结帖人jzd1997]
等级
本版专家分:41
结帖率 100%
等级
本版专家分:5219
等级
本版专家分:432956
勋章
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
等级
本版专家分:1031
等级
本版专家分:1124
等级
本版专家分:41
jzd1997

等级:

VC写的DLLVB用,传送字符串

VB和VC写的DLL之间传达室送字符串。调试通过的源代码。网上的代码文档都是用整型add(a,b)做例子。自己试试就知道传送string还会有那么多问题。耗了我不少时间!希望能节省你的时间!

VC开发串口通信dll控件

 本文利用VC编程工具,对Windows提供的API函数进行封装,实现了一个串行通信动态链接库dll的完整实例,实例既给出了DLL函数的编写方法,又包括一份用其它编程工具(VB)对此DLL进行声明及调用的范例。为了使大家能...

JAVA上百实例源码以及开源项目源代码

Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

C#基础教程-c#实例教程,适合初学者

本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言...

在VB利用API进行串口通信

在VB利用API进行串口通信 一般来说,在VB中编写串口通讯程序,首先考虑到是使用MSComm控件,可是该控件不能设置超时,而且对许多内部的参数进行了隐藏,从而不能满足有些具体的工作。而使用API进行串口...

VB和VC混合编程

我们编写Visual Basic应用程序的时候常常需要自己动手编写一些库函数或ActiveX控件,而这些函数或者控件常常采用VC++语言来写,因而也常为VB和VC两种语言之间不同参数类型、内存空间使用方法等问题为难,怎么做好...

VBVC通信初探

 使用VB调用VC写的DLL的时候,可以实现一些VB不能实现或者很难实现的功能,但是,因为VBVC之间数据类型并不总是完全对应的,所以,进行参数传递的时候,就需要进行类型转换了。下面我将通过逐步的推进的...

VB+VC混合编程疑难问题

 我们编写Visual Basic应用程序的时候常常需要自己动手编写一些库函数或ActiveX控件,而这些函数或者控件常常采用VC++语言来写,因而也常为VB和VC两种语言之间不同参数类型、内存空间使用方法等问题为难,怎么做...

C# / VB / LabView / VC 上位机使用ModbusRTU / ModbusTCP进行通信的教程 (Win/Linux)

开发上位机的第一步就要跟各种支持Modbus协议的设备实现通信,能够收发数据,所以稳定、准确地进行通信,是摆程序员面前的第一道难关。 Modbus协议分为两种:Modbus-RTU,用于串行通信口(RS232 / RS485);以及...

C# / VB / LabView /VC 上位机使用OPC方式与PLC进行通信的教程

OPC是一种跨不同品牌PLC的通信方式,OPC兼容许多品牌的PLC,同时对上位机软件开发人员提供了一系列标准接口。只要开发人员掌握了这组接口,那么就可以跟任何PLC进行通信。 但是由于OPC使用了微软的OLE技术(Object ...

PComm Lite ---- 用VC 封装串口通信协议 DLL

用了Pcomm lite,只需要打开串口,建个线程收数据,然后只需要关注自己要收发的数据就行了。 PComm Lite是家叫moxa的公司出的,做了几十年工业串口卡、串口服务器之类设备了。提供的pcomm易用性、可靠性久经考验。 ...

VBVC通信初探(一)

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

VC实现串行通信的动态链接库(DLL)

VC实现串行通信的动态链接库(DLL)  本文是作者根据工程中的实践经验,以实例方式介绍了用VC++编写DLL实现串行通信的方法,并给出了用其它语言调用该DLL的范例。 <br />一、引言 <br /> 串行通讯口作为...

VBVC通信初探(二)

VBVC通信初探(一)》中,我已经把基本的通信过程给描述了一下,但是,有些时候,事件的发展并不总是一帆风顺的,当我们以为可以轻松的实现VB与VC的通信的时候,就经常发生这样的情况,还是先看看例子再说。...

C# / VB / LabVIEW / VC / Python 上位机使用S7-TCP协议与西门子PLC进行网口通信的教程 (Win/Linux)

进行上位机软件开发时,第一步就是要跟PLC取得通信,能够读写PLC内各数据区的变量值。 通常有两种办法来读写PLC内的变量: 1. OPC OPC可以同时兼容不同品牌的PLC,但OPC的缺点也是显而易见的...

JAVA上百实例源码以及开源项目

 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端...

全局钩子 实例(不使用DLL和使用DLL两种)

出处:CSDN 作者: xstring  不知道大家是通过什么开始对钩子(Hook)有了解的,我是看过Jeffrey Richter的《WINDOWS 高级编程指南》(新版的中文...这本书里作者介绍了三种将代码注入其他进程的方法,其中一

OPC Server示例教程:VC和VB.NET中的简单API

OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构。OPC Server提供OPC接口,它将与之相连的物理设备(PLC)的信息值通过接口返回到客户端应用程序。也就是说,客户端通过这些接口,可以获得与...

基于VB 实时数据采集与处理的多线程设计

理中应用比较广泛 ,但是在数据实时处理时 ,往往出 现执行操作界面的菜单命令明显反应变慢 ,操作不 便 ,实时监控数据时引发了程序阻塞。导致此问题 的原因是仅通过一个任务体系解决大数据量的实时 传输与处理 ,而应用...

VB通过ActiveX的DLL与S7-1200/1500以太网通讯

组件采用动态链接库文件(*.DLL)的形式,PC系统的项目工程里引用该组件,调用相应的属性与方法函数,即可快速实现PC与PLC的数据高效交换。 DLL通讯组件无须安装,直接复制到工程文件目录,方便打包安装部署;无须...

在vb中使用Iphlpapi.dll获取网络信息

※================================================================== ※本连载文章说明: ... ※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同; ※3、谢绝除《软件报》及其相关刊物之外的...

如何在VC下使用USB-CAN II接口卡操作CAN通信

然而如何在VC中调用此设备提供的API呢?其实很简单,有关它的API介绍及使用手册http://www.embedcontrol.com/products/PCI/USBCAN.asp 这个网址可以找到,这里只介绍它的使用示例。   1 连接USB-CAN II设备 ...

VBVC通信初探(二)

VBVC通信初探(一)》中,我已经把基本的通信过程给描述了一下,但是,有些时候,事件的发展并不总是一帆风顺的,当我们以为可以轻松的实现VB与VC的通信的时候,就经常发生这样的情况,还是先看看例子再说。...

com组件一般dll的区别

1.动态链接库与静态链接库的区别。  1.1 静态链接库作为代码的一部分,编译时被链接。  1.2 动态链接库有两种使用方式: ... 一种是静态加载,即应用程序... 2.1 动态链接库的表现形式只能是dll[变态该名

VB6 WinSock控件及WinSockAPI

 Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一。20世纪90年代初,由SunMicrosystems,...

[转]在vb中使用Iphlpapi.dll获取网络信息

在vb中使用Iphlpapi.dll获取网络信息http://blog.csdn.net/UruseiBest※==================================================================※本连载文章说明:※1、连载首发于《软件报》(http://www.sweek.com)...

vb调用VC动态连接库的总结

第一 VB中调用VC++开发的DLL 再谈在VB中调用VC++开发的DLL 

最新的xshell6与xftp.zip(持续更新!)

Xshell6与Xftp 中文版(最新版免密匙), Xshell6与Xftp 中文版(最新版免密匙), Xshell6与Xftp 中文版(最新版免密匙), Xshell6与Xftp 中文版(最新版免密匙)

Notepad++ 7.9.1

notepad++是一个免费的、开放源码的文本和源代码编辑器。notepad++是用c++编程语言编写的,它以减少不必要的功能和简化过程而自豪,从而创建了一个轻便高效的文本记事本程序。实际上,这意味着高速和易访问的、用户友好的界面。 notepad++已经存在了将近20年,没有任何迹象表明它的受欢迎程度会下降。记事本绝对证明了你不需要投资在昂贵的软件来编写代码从舒适的自己的家。自己尝试一下,你就会明白为什么Notepad能坚持这么久。

ASP.NET 开发课程 MVC5 入门篇

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,

相关热词 c# 方法 问号 c#生成失败没有错误 c# 淘宝数据 c# 全局钩子 c# 用户自定义控件关闭 c# 冒号 c# console颜色 c#以13 发送邮箱c# c#拖动条