用delphi的Webapplication取得表单中提交的内容,传给delphi写的另一个程序如何实现?还是有什么其它的方法将两个程序整合到一起,DLL中不能有窗体,也不能有控件,不知用什么其它的方法好些?

解决方案 »

  1.   

    如果变量是简单变量,就用下面的方法
    1、两个程序用RegisterWindowMessage注册同一个全局消息
    2、用SendMessge给另一个程序发消息LParam, WParam可以来传参数如果数据复杂或数据量大:
    那就在上面方法的基础上,把数据存在文件中,再让另一个程序调用文件
      

  2.   

    用 WM_COPYDATA 消息 ,有很多贴子
      

  3.   

    DLL中不能有窗体,也不能有控件? ?????
    好像不是这么说的吧
      

  4.   

    对,
    1、数据量小的,
       RegisterWindowMessage,SendMessge就可解决问题
    2、但是数据量大的,你还可至少利用三种方法搞定:
       (1)存储文件TO硬盘 (2)共享内存  (3)剪贴板