两个delphi程序都编译成exe文件,可以利用ShellAPI来实现调用,shellapi函数可以传递一个参数,但如何传递两个以上参数?还有,被调用的程序如何获取这些参数??
解决方案 »
- 理解線程時遇到問題了!
- 关于 urldownloadtofile 问题
- 在ehlib4.1.4版本。在Broland Developer 2006中的问题
- ★★★★★第二十五期:CSDN论坛秀-Delphi版-本期作秀:angle097113(深思不解)--[情侣婚纱秀]
- 谁教我使用IHTMLDocument2::onmousedown
- 离开 论坛 散分【二】
- ComboBox可不可以只读?
- C语言中的typedef struct..,在Pascal中如何表示
- Ado+Access2000用Jet.OLEDB.4.0连接时出错误信息:Could not open table 'MSysAccounts'
- 如何连接远程数据库?
- 用delphi关于财务的日结平衡和月平衡怎么实现,谢谢各位老师了。
- 关于架构设计
a.exe /p /a之类的,
在project单元中,用ParamsCount来访问参数的数量,用Params[]来访问各个参数
ParamStr(Index:Integer):String、ParamCount:Integer;
就可以列出所传入的参数,这样当程序A用ShellAPI调用B时,你将字符串参数传递给B,就可以在B中用上两个函数取得参数了.
如果还不清楚,在Delphi帮助文件中查command line utilities
也就是一个out of process AutoMation服务器端,一个服务器控制端
谢谢大家。