ShellExecute()和WinExec()区别


本文整理自网络,侵删。

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

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

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


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

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

相关阅读 >>

Delphi 创建win桌面快捷方式,实现360桌面图标数字提示 或 类似安卓的右上角的数字提示

Delphi 取得任意程序的命令行

Delphi 无dll版下载者

Delphi 数组定义

Delphi 常见的各种形式的组件的安装方法介绍

Delphi 获取ie7 ie8 ie9 地址栏网址

Delphi 创建并调用 dll

Delphi dbgrid适应宽度

Delphi 判断窗体是否创建 存在

Delphi 动画窗体

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



打赏

取消

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

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

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

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

评论

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