打开文件夹的问题!(5分)

  • 主题发起人 主题发起人 kukuasir
  • 开始时间 开始时间
K

kukuasir

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何实现根据EDIT的文本打开对应的文件夹窗口?(效果如同在RUN中输入路径打开一样)
我使用ShellExecute后通过pcher(edit.text)的方法在98下可以打开路径中无空格的文件夹,有空格的没反映
而在xp下用了ShellExecute什么文件夹都打不开!
还请大哥们帮帮忙~
 
shellexecute(0,'Open','Explorer',pchar(edit1.text),'',1);
 
参考MSDN:
ShellExecute(Handle,'OPEN',PChar(Edit1.Text),nil,nil,SW_SHOW);
已在Win9x,WinXP中调试通过!
 
kingdeezj兄你的代码偶试了,没效果
我原来用的是:
ShellExecute(Handle,'OPEN','start.exe',PChar(Edit1.Text),nil,sw_hide)
可以打开路径中不包含空格的目录,而包含空格的就没戏,应该是ochar做为参数的问题,谢谢
NeutronDelphi的代码~[:D]
 
接受答案啦~!
 
后退
顶部