我有一个一个已经做好的 .exe文件 我想在新的 程序里调用他该如何实现
解决方案 »
- 郁闷,啥也不说了,散分
- 我用的delphi上面没有了菜单,怎么才能修好啊?
- 我的程序是MDI的,有些窗口是运行时创建的.现在用了XPMAN这个控件后,发现如下错误:
- adodataset是不是有什么缓存机制啊?为什么我用一个adocommand把它的记录删除了,他都不会立即更新。
- oracle中,设定varchar2长度为4000,(最大只能存4000),为什么存到1333就不行了,多一个都不行,报 ORA-01480:trailling missing from STR bin
- 高手们指教:集团应用的报表怎么设计,提提意见!
- 汇编问题!在线等待
- 关系到一个程序员的终身的两个问题!!
- ADOQuery和DbGrid中记录删除的的问题
- :Quick Report中寫sql語句的問題????海牛/大米周/flowersun你们都在吗??
- 一个关于SQL中 select语句的问题 请大家帮忙
- 数据库查询的问题--请不要消偶菜鸟:(
在程序中启动其他程序的方法
使用ShellExecute函数(在单元shellapi中)可以执行一个程序或调入一个文件,不论这个文件是执行程序还是图象或文档等。函数的使用方法如下:
ShellExecute(Handle,'open',PChar(Edit1.Text),'','',SW_SHOWNORMAL);
ShellExecute(Handle,'open', 'c:\doc\bar.doc' ,'','',SW_SHOWNORMAL);
它的效果类似于在Windows资源管理器中双击了一个文件。如果执行函数成功,返回值就是打开的应用程序例程的句柄,或者是DDE服务器应用程序的句柄。如果执行函数失败,返回值是一个小于等于32的错误号。将'open'换为'print',这个函数就可以打印指定的文件了。