在程序中调用另一个程序的问题 (100分)

  • 主题发起人 主题发起人 翅膀
  • 开始时间 开始时间

翅膀

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,帮帮忙 :)
1、在 dll 里面怎么调用另外一个程序?好象用不了winexec,之类的
2、怎么在winexe中传参数,比如要传"D:/temp.swf"给目标程序,怎么做?

 
1、是可以的,需要加上windows引用。
2、直接写在参数中,比如 WinExec('notepad d:/test.dat',SW_SHOWNORMAL);
 
用指针或变参来传递:
v1:pchar;
var v1:string;
 
1.CreateProcess API,用法查帮助。
2.同意远帆,不过一定要注意你的当前目录。
目标程序用GetCommandLine接受。
3winexec是16位兼容API,最好不要用,而用creatprocess.
 
后退
顶部