ShellExecute()和WinExec()区别


本文整理自网络,侵删。

 ShellExecute()和WinExec()区别
━━━━━━━━━━━━━━━━━━━━━━━━━━

我认为从功能上: createprocess > shellexecute > winexec 复杂程度也是!

winexec() 只用于可执行文件,是一个老函数啦,虽然使用方便,但不推荐!(兼容性也不好)


shellexcute()
是通过windows外壳打开任意文件,非可执行文件自动通过关联的程序打开
对于可执行文件,区别不大,不过shellexcute可以指定运行时的工作路径

winexec() 必须有GetMessage或超时之后才返回!CreateProcess和ShellExecute都是直接返回的!

相关阅读 >>

Delphi 手机app打开一个安卓系统支持的文件,比如 pdf

Delphi 中文大写日期转换函数

Delphi d10.x 在android 9及更高版本下使用Delphi获取设备序列号?

Delphi 取16进制字符的10进制的integer值

Delphi-基础(for循环)

Delphi webbrowser获取页面全部链接

Delphi 自动把combobox控件的内容里没有的内容加入列表中

Delphi 自带大小写转换

Delphi emptyrecycle() 清空回收站

Delphi中 tstringlist和thashedstringlist的性能对比

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...