请问在一各单元里如要调用此单元其它程序的变量怎样作呀

解决方案 »

  1.   

    其实就是两个程序间如何通信了,简单点的话可以用sendmessage发消息
    另外可以看看进程间通信的资料,我的一个调试器用的是共享内存的方法
      

  2.   

    楼主说的很清楚,是两个单元之间调用,不是两个程序之间调用,所以不用SEEDMESSAGE就可以解决,这样反而复杂了。如果UNIT1要调用UNIT2的变量,首先你的变量要写在UNIT2的implementation前,VAR区或TYPE的PUBLIC区。在UNIT1 implementation区USES UNIT2,就可以看到该变量,如果同时UNIT2又要调用UNIT1的变量,就不能同样这样操作,需要将变量写在UNIT2的IMPLEMENTATION区下边的VAR区,然后在implementation区下边的USES区引用unit1就可以在UNIT2看到UNIT1的变量了