我有一个一个已经做好的 .exe文件 我想在新的 程序里调用他该如何实现 

解决方案 »

  1.   

    引用ShellAPI单元ShellExecute(Handle,'open','其它exe文件'nil,nil,sw_maximize);具体可查帮助,很清楚的。
      

  2.   

    对,shellExecute有点像鼠标双击的效果
    在程序中启动其他程序的方法
      使用ShellExecute函数(在单元shellapi中)可以执行一个程序或调入一个文件,不论这个文件是执行程序还是图象或文档等。函数的使用方法如下:
      ShellExecute(Handle,'open',PChar(Edit1.Text),'','',SW_SHOWNORMAL); 
      ShellExecute(Handle,'open', 'c:\doc\bar.doc' ,'','',SW_SHOWNORMAL); 
      它的效果类似于在Windows资源管理器中双击了一个文件。如果执行函数成功,返回值就是打开的应用程序例程的句柄,或者是DDE服务器应用程序的句柄。如果执行函数失败,返回值是一个小于等于32的错误号。将'open'换为'print',这个函数就可以打印指定的文件了。
      

  3.   

    ShellExecute(Handle,'open',PChar('Display.exe'),nil,nil,SW_SHOW);用这个就行了