用WIN函数问题 ( 积分: 50 )

  • 主题发起人 主题发起人 listhano
  • 开始时间 开始时间
L

listhano

Unregistered / Unconfirmed
GUEST, unregistred user!
我要碉用Win中的计算器;及使用上网连接:<br>*****************************************************<br>WinExec('calc.exe',SW_SHOW);<br>shellexecute(handle,nil,pchar('http://goldbe.51.net'),nil,nil,sw_shownormal);<br>******************************************************<br>出现了:CPU_procoss UNKNOW(12560).<br>这种情况,为什么?<br>怎样解决?<br>谢谢了!
 
我要碉用Win中的计算器;及使用上网连接:<br>*****************************************************<br>WinExec('calc.exe',SW_SHOW);<br>shellexecute(handle,nil,pchar('http://goldbe.51.net'),nil,nil,sw_shownormal);<br>******************************************************<br>出现了:CPU_procoss UNKNOW(12560).<br>这种情况,为什么?<br>怎样解决?<br>谢谢了!
 
第一条语句应该引用全路径<br><br>第2条测试没问题
 
也要用PCHAR的
 
to wp231957<br>怎么写代码?<br>请告述我,谢谢!
 
比如:<br>WinExec(pchar('c:/windows/system32/calc.exe'),SW_SHOW);<br><br>这个要取决你的CALC.EXE的实际位置了
 
shellexecute(handle,'open',pchar('http://goldbe.51.net'),nil,nil,sw_shownormal);<br>uses shellapi
 
to zaixian<br>=================<br>shellexecute(handle,'open',pchar('http://goldbe.51.net'),nil,nil,sw_shownormal);<br>=====================<br>這個解決了,主要是把shellapi加到子句uses 中去。<br>另外<br> WinExec(pchar('c:/windows/system32/calc.exe'),SW_SHOW);<br>還是不行,為什么?<br>運行的時候,出現的好象是內存泄露。為什么會出現這種情況?
 
应该没问题呀<br><br>不行就用CREATEPROCESS吧
 
借个地方问个问题:<br>shellexecute(handle,'open',pchar('d:/my.txt'),nil,nil,sw_shownormal);<br>或<br>shellexecute(handle,'open','d:/my.txt',nil,nil,sw_shownormal);<br><br>我这样怎么都打不开这个文件啊!!!!
 
楼上提的问题,我也想知道,<br>大概...可能...也许...<br>这个“my.txt”不是可执文件,或者不是WIN函数。<br>我也不知道!<br>路过的看看。为什么?
 
关键是我用它调用可执文件,都打不开啊!<br>晕!<br>shellexecute(handle,'open',pchar('d:/my.exe'),nil,nil,sw_shownormal);<br>或<br>shellexecute(handle,'open','d:/my.exe',nil,nil,sw_shownormal);
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=16834<br><br>Shellexecute(handle,'open','notepad.exe','C:Test.Txt',nil,sw_shownormal);
 
xianguo:<br> &nbsp;CreateProcess是不是只能打开exe,其它格式的打不开啊
 
shellexecute(0,'open',pchar('http://goldbe.51.net'),'','',1);
 
WinExec('calc',SW_SHOW);<br>这举应该没问题吧
 
破解之后不就打开了!
 
多人接受答案了。
 
后退
顶部