winexec这个函数怎么用?(20分)

Y

yankk

Unregistered / Unconfirmed
GUEST, unregistred user!
我用<br>WinExec('C://WINDOWS//NOTEPAD.EXE, C://My Documents//my.txt',SW_SHOWNORMAL);<br>无法打开程序,为什么?
 
你用 executefile(count filename,params,defaultdir:string;showcmd:integer):thandle;函数<br>试试 如:executefile('c:/winamp.exe','c:/happy.mp3','c:/',0);<br>
 
你如果用delphi,那就不要打两个'/',如<br>WinExec('C:/WINDOWS/NOTEPAD.EXE C:/My Documents/my.txt',SW_SHOWNORMAL);<br><br>
 
麻烦你老先查一查再问
 
WinExec只能打开可执行文件,且一次只能对一个可执行程序进行操作;<br>打开文本文件可以调用文件流函数实现
 
uses shellapi<br>WinExec只能打开可执行文件<br>用ShellExecute<br>shellexecute(handle,nil,pchar('C:/My Documents/my.txt'),nil,nil,sw_shownormal);
 
请告诉我这几个函数要用什么文件,特别是executefile.
 
接受答案了.
 
顶部