想设一个共用变量,用两个应用程序(.EXE),一个应用程序给共用变量赋值,另一个应用程序可以取出共用变量
日期:2007-02-02 荐:
想设一个共用变量,用两个应用程序(.EXE),一个应用程序给共用变量赋值,另一个应用程序可以取出共用变量的值。想设一个共用变量,用两个应用程序(.EXE),一个应用程序给共用变量赋值,另一个应用程序可以取出共用变量的值,用什么的方法,该如何做?用DLL是否可以实现?你提到的这个问题是两个进程间共享数据的问题。通常处理方式用共享内存/管道;也可以通过读写文件或注册表来处理;具体的技术网上去查吧共享内存/命名管道/消息/网络通信顶一下1:内存映射文件.推荐。2:注册共用的消息,用消息来传递这个数据的值或这个值变化时通过这个消息来通知另一个程序. 两者结合使用最好.这两种实现是WINDOWS编程中必须要掌握的.用文件映射,在d5开发指南的有详细的例子,看一下。用文件保存这个变量也可以呀,或者写到注册表里用文件和注册表的方式,运行效率比较低一些,建议用消息的方式
标签: