A azhan_net Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #1 我用winapi中的函数ExecProgram()想在delphi中调用一个操作系统的可执行<br>文件,却出现这个函数没有定义的错误,怎么办?怎样在delphi中调用一个可执行程序?
G gjdemj2000 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #3 两个api<br>1.winexec用法 winexec(pchar(myexe),sw_shownormal);//myexe你的程序,sw_shownormal参数可以查sdk<br>2 shellexecute用法 shellexecute(handle,nil,myexe,nil,nil,sw_shownormal);<br>handle你的程序句柄,nil是个参数空了它具体请查SDK<br>winexec和shellexecute不同就是shellexecute能打开文件的默认关联 例:<br>shellexecute(handle,nil,0k.txt,nil,nil,sw_shownormal)打开ok.txt文件用记事本<br>winexec只能运行exe文件。
两个api<br>1.winexec用法 winexec(pchar(myexe),sw_shownormal);//myexe你的程序,sw_shownormal参数可以查sdk<br>2 shellexecute用法 shellexecute(handle,nil,myexe,nil,nil,sw_shownormal);<br>handle你的程序句柄,nil是个参数空了它具体请查SDK<br>winexec和shellexecute不同就是shellexecute能打开文件的默认关联 例:<br>shellexecute(handle,nil,0k.txt,nil,nil,sw_shownormal)打开ok.txt文件用记事本<br>winexec只能运行exe文件。
L login_free Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-20 #4 uses ShellApi;<br><br>下面的内容就是上一位同志的内容了。
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-23 #5 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1668714<br> http://www.delphibbs.com/delphibbs/dispq.asp?lid=554675<br> 在我这边也不能调用ExecProgram('clock.exe', 1),奇怪。。。 :(
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1668714<br> http://www.delphibbs.com/delphibbs/dispq.asp?lid=554675<br> 在我这边也不能调用ExecProgram('clock.exe', 1),奇怪。。。 :(