如何实现在不同机器上的VB程序和DELPHI程序的实时交互?

mygis 2003-08-29 10:13:49
VB程序和DELPHI程序分别运行在不同机器上,想通过网络使两程序间实现实时交互,比如delphi程序发消息给VB程序,让VB程序执行一些操作,该怎么实现呢?请给我具体详细的答案。
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mygis 2003-08-31
  • 打赏
  • 举报
回复
我自己用UDP通讯解决了^_^!
nnfish 2003-08-30
  • 打赏
  • 举报
回复
没有做过,,看看,,
mygis 2003-08-30
  • 打赏
  • 举报
回复
谢谢上面的,思路不错。hh操作vb程序,能调用VB程序中的函数吗?
“在VB程序那台机器上装上clientsocket”是指用delphi做的有clientsocket VCL的程序还是VB程序?如果是VB程序,怎么装clientsocket?

另外,我在VB中用VB的winsock控件,在414端口侦听;在delphi中用TTcpClient发送消息。VB的程序可以接收到发送过来的消息,但是是乱码!难道通过socket他们不能直接通讯?
hzq99 2003-08-30
  • 打赏
  • 举报
回复
用serversocket发送信息到装有VB程序那台机器,在VB程序那台机器上装上clientsocket
当clinetsocket收到信息时 用hh:=findwindow(nil,'vb程序');
bringwindowtotop(hh);
通hh操作vb程序
JavaSMTP协议电子邮件传送剖析;Visual C#文件编程之分割合并文件;对数据窗口的dwItemStatus研究及应用;工具栏和菜单之间的交互;基于VB6的组合查询系统的开发;为应用软件加装安全防护门;一种简单实用的Windows应用程序反动态跟踪方法;在PB中利用Delphi的多线程机制实现对串口的实时监听;ActiveMovie控件在VC++多媒体程序开发中的应用;VC++环境下多虚拟桌面程序实现;VC中动态打开显示数据库实现;利用Delphi编写远程控制程序;利用VC++6.0对数据库的动态刷新和多表切换;用JSP访问MySQL数据库;VC++6.0下的图像处理及在多文档和无模态对话框中的实时显示;VC++6.0多线程技术在端口扫描程序中的应用;VC++6.0多线程技术在端口扫描程序中的应用  VC++6.0多线程技术在端口扫描程序中的应用  让程序防病毒  用VC++5.06.0实现“更改图标”对话框  统一网内微机系统时钟的一种方案  用InstallShield制作商品化软件安装程序  软件在线升级程序的设计  软件在线升级程序的设计  用C++Builder 6.0实现远程控制   利用C#调用Microsoft.Win32命名空间中的类实现对注册表的读取管理  用C#开发手机短信收发程序  远程计算机重启原理及实现  VC++6.0下利用互斥量同步线程来实现文件读取进度条  VC++环境下控制线程的运行技术  VC++中利用OO4O接口从Oracle数据库中读写图像  局域网范围内的密码侦听  TCPUDP协议的实时监听 在MFC应用程序中浏览PDF、Word文档文件   VC++编程实现在Windows 2000下对磁盘扇区数据的直接读写 VC中实现对多画面窗口的控制  在VC中实现自定义事件的编程
JosunScript 脚本组件是一个采用ATL技术编写的高效稳定的脚本解析器。 能让你的CS模式程序(Vc、VBDelphi、BC等)轻松解析VbScript,JavaScript脚本语言。 大大增强你的程序逻辑处理的灵活性和程序交互能力,轻松实现从BS系统提供的页面接口获取数据信息。 最大程度实现程序功能的免编译(只要修改脚本文件即可),为你的用户提供“热插拔”式的升级。 尤其适合于各种流程化的程序设计(工作流函数的操作、呼叫中心系统IVR流程化的设计等等)。 本控件使用简便,开发者可根据本文档提供的例子根据自己的实际需求在例子上稍作修改即可。 主要的功能有: 1.加载脚本文件 2.获取脚本中的函数列表 3.获取脚本中的全局变量列表 4.按变量名称 设置、获取 脚本文件里的全局变量值 5.直接执行 文本、变量 中设置的脚本代码 6.能获取文本脚本执行结束后脚本里面的变量返回值,返回给调用者,实现脚本技术与其他语言技术的交互. 7.按列表返回的函数、过程名称执行相应的函数、过程。自定义入口参数,并返回执行结果给调用者,实现脚本技术与其他语言技术的交互. 8.实现远程、本地 xml文件的解析,免去在程序内部编写复杂的xml操作类,尤其是像VB这样的程序, 可以大大节约开发时间(本压缩包内的VB的例子就是最典型最简单的解析xml的例子)。 9.可以利用xmlhttp实现asp、jsp等页面的数据的存取解析,轻松访问第三方的数据 10.利用强大的VBScript脚本技术可以实现数据库接口,轻松将程序中的变量写入第三方的数据库中 如果您正在被流程设计中繁杂的逻辑判断、为第三方提供数据接口而烦恼,如果你想在您的产品中嵌入 功能强大、高度灵活的脚本功能增强您的产品的竞争力,JosunScript控件可以助您一臂之力。
Grid++Report 报表控件适用于VB.NET、C#、VB、VC、Delphi、C++Builder、Foxpro(VFP)、易语言等一切支持 COM 的开发工具。除了提供报表的统计分析、打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能,让报表查询显示、打印、打印预览及数据导出等功能集成一体化实现。轻松实现通用报表、表格报表、动态报表、多层表头、票据与发票套打、交叉表、表中表及各种特殊报表等。提供详尽帮助文档与各种编程平台下的丰富例子,安装中包括可直接运行例子程序,安装后即刻体验此报表工具。包括简体中文版、繁体中文版与英文版。经过数年的发展,已经被国内多家有影响力的通用软件厂商采用,其用户遍布各行各业,已经成为用户受众面最广的国产报表开发工具。Grid++Report 报表组件具有如下特点:1、适用范围广:VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、易语言等一切支持 COM 的开发工具。2、功能强大:实现普通格式报表、表格报表、多层表头、票据套打、交叉表等各种报表非常简便;报表完全可编程定义,非常适合开发通用软件中的动态报表。3、独有的报表查询显示功能:除了提供报表的打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能,既提供报表查询与输出的集成一次性实现,又能保证数据的一致性与完整性。4、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中。5、提供图表功能,在报表中直接实现图表功能。包括:饼图、叠加饼图、柱状图,连线图、散列点图等。6、报表数据导出格式丰富,格式包括:Excel、PDF、图像、HTML、文本,CSV 等。7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。9、报表查询显示时提供报表内容文字查找功能。10、全中文界面,针对中国报表进行了很多专门实现,如:报表表格线、财务金额线、大写金额、发票打印圆圈中画叉图标、负数红字显示、多层表头等。很多在国外报表控件中很难实现的功能在本报表控件中可以轻易实现。11、组件提供丰富交互事件,轻松实现报表穿透(透视)查询和报表交互。12、重新发布简单:只需分发两个 DLL 文件。13、易学易用:完全可视化设计,完善的复制/剪切/粘贴(Copy/Cut/Paste)和恢复重做(Undo/Redo)功能,专业的拖放操作与即时编辑功能。14、编写了完整详尽的帮助文档。提供了丰富例程,包括VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、中文编程易语言。15、为 Delphi、C++Builder 编写专门的包装类,象使用 VCL 控件一样使用 Grid++Report。16、支持所有常规条形码,打印条形码精度高易读取。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧