Delphi调用外部程序(标准windows)的方法有哪几种,各有何特点?

lixq 2000-06-08 01:35:00
Delphi调用外部程序(标准windows)的方法有哪几种,各有何特点?最好能举例说明。
...全文
668 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tommy Chang 2000-06-08
  • 打赏
  • 举报
回复
兄弟不才,提多一句。如果是com的exe的话,可以用createoleobject或createcomobject等方法来创建实例,然后激活。
hfyun 2000-06-08
  • 打赏
  • 举报
回复
除了shylsz所说之外,还有: ShellExecute,ShellExecuteEx等,还是看看win32帮助比较好.
HINSTANCE ShellExecute(
HWND hwnd, //父窗体句柄
lpOperation, //操作符如"Open","print"等
lpFile, //外部程序,PCHAR型
lpParameters, //参数,
lpDirectory, // 默认路径
nShowCmd // int 运行时状态.SW_HIDE,SW_SHOWNORMAL,SW_MAXIMIZE等
);
如:
uses ShellAPI;
ShellExecute(Handle,'OPEN',PChar('Notepad.exe'),'','',SW_SHOWNORMAL)
shylsz 2000-06-08
  • 打赏
  • 举报
回复
winexec、createprocess
winexec('xcopy c:\windons c:\aa',sw_show);
createprocess有很多参数,见Help!
zf 2000-06-08
  • 打赏
  • 举报
回复
win32 function!

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧