为什么 ShellExecute() 在 Delphi 中不能用,那我应该用什么函数代替它呢?(100分)

  • 主题发起人 主题发起人 wdq
  • 开始时间 开始时间
W

wdq

Unregistered / Unconfirmed
GUEST, unregistred user!
ShellExecute 可以使用作为参数传递的操作(如 open),启动与打开文件扩展名
相关联的程序,但我在Delphi中却不认它,该怎么办?
 
uses 里加上 shellapi ,那么Delphi就认识它了。
 
不知WinExec()行不行.
 
用WinExec()试试!
 
Winexec 和 ShellExecute 的性能不一样,前者必须指明应用程序。而后者只需
给出要打开的文件,函数自动找到相关的程序打开,
所以 wjiachun 的方法是正确的。
 
接受答案了.
 

Similar threads

后退
顶部