ShellExecute()和WinExec()区别


本文整理自网络,侵删。

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

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

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


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

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

相关阅读 >>

Delphi双击tmemo选择光标所在行

Delphi 通过进程id获取进程名

Delphi xe datasnap服务器获取客户端ip地址

base64.pas

Delphi 从一个html返回所有的图片链接

Delphi ip编辑控件

Delphi 系统服务状态获取管理员用户名

Delphi使用api实现模拟按键

Delphi http 常见异常状态及Delphi idhttp 控件处理方式

Delphi 用updateresource修改exe文件图标(已修正)

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



打赏

取消

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

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

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

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

评论

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