以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于OCX引用,调用外部其他程序的数据交互的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=113360) |
-- 作者:舟舟 -- 发布时间:2018/1/14 17:36:00 -- 关于OCX引用,调用外部其他程序的数据交互的问题 大师,我有一个已经编写好的OCX,基于net4.0,想引用到FT中,一直报“程序集比当前运行的新”错误。经请教,原因是FT不支持4.0。 为此,我考虑采取另外一种折衷办法: 将引用OCX的模块使用VC++编写成一个独立的应用程序。 点击FT按钮,通过调用外部应用的方法打开这个应用程序。 现在的问题是:当这个应用程序使用完成之后,关闭的时候有些数据需要返回给FT。比如:这个应用程序是用户登陆界面,在VC++下编写的登陆应用登陆成功后,需要返回给FT当前登陆的用户名等信息。 我现在想请教的是:怎么实现其他程序和FT之间的数据交互? 另外:我这种设计的思路行不行?能不能走得通?
|
-- 作者:舟舟 -- 发布时间:2018/1/14 19:58:00 -- 大师,在吗,这个问题帮我一下。我想知道,VC++编写的程序如何和FT编写的应用进行数据的交互?是什么方式最合适?2个应用都是自己编写的代码,可以自己写。 我想到的是:VC++将想要交互的数据写入TXT文件中,FT监控这个TXT。可是这个效率不高。 如何进行交互更方便?VC++应用,关闭的时候如何通过FT?如何将数据交互给FT?
[此贴子已经被作者于2018/1/14 20:01:52编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/14 20:28:00 -- 程序之间的交互,需要通信协议。
1、最简单的,可以用txt通信,也就是把信息写到一个文本txt里面;另一个程序foxtable读取txt的内容;
2、可以用udp通讯,如 http://www.foxtable.com/webhelp/scr/3004.htm
3、可以用tcp通讯,http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100826&skin=0
|
-- 作者:舟舟 -- 发布时间:2018/1/14 20:40:00 -- 有点甜老师: 使用TXT通信的时候,比如说,外部应用关闭的时候想告诉FT。应该如何弄?比如外部应用关闭之前写到一个TXT中一个标志,FT如何即时得到这个标志?应该如何写代码?
|
-- 作者:有点甜 -- 发布时间:2018/1/14 20:41:00 -- 以下是引用舟舟在2018/1/14 20:40:00的发言:
有点甜老师: 使用TXT通信的时候,比如说,外部应用关闭的时候想告诉FT。应该如何弄?比如外部应用关闭之前写到一个TXT中一个标志,FT如何即时得到这个标志?应该如何写代码?
参考
http://www.foxtable.com/webhelp/scr/1963.htm
|