请问如何实现这个功能?
我有一个应用程序A,其中有一个按钮和四个编辑框.还有一个程序B,其中有
一个按钮和四个编辑框.操作方式:按A程序的按钮调出B程序,在b的编辑框中输入值后按,其中的按钮,程序退出,A程序的编辑中出现B程序相同的数据.
A程序无法修改只提供了一个INI文件用来调B程序,B程序如何实现.

解决方案 »

  1.   

    A 程式的有個BUTTON1
    B 程式的有個BUTTON2USE
       ShellApi,IniFiles;
    在button1 click時候:
        Application.Terminate  ;//結束A 程式    ShellExecute(Handle,'open', pchar(path+'\b.exe'),nil,'',SW_NORMal););//啟動B程式
    在BUTTON2 CLICK 時候
    var
       Loc_Ini: Tinifile;
    begin
      try
       LOC_INI:=TINIFILE.Create(PATH+'\c.INI');
       LOC)_INI.WriteString('SECTION','CURRENT_GROUP',EIDT.TEXT);
      FINAL
       LOC_INI.FREE; 
      END;
      Application.Terminate  ;//結束B 程式
      ShellExecute(Handle,'open', pchar(path+'\A.exe'),nil,'',SW_NORMal)
          
    end;在A 啟動的時候需要讀 INI文件的內容
      

  2.   

    A程序和B程序是我们买的别的公司的程序,但是我们可以选择修改A程序的ini文件控制是否使用B程序或别的程序,我们现在的目的是开发一个程序来代替B程序。
      

  3.   

    你用RegisterWindowMessage()注册一个约定消息编号。
    在A中然后用SendMessage发送消息给B。在wParam中写你要显示的论容。