请问:怎样用delphi运行可执行文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问:怎样用delphi运行可执行文件?相关的知识,希望对你有一定的参考价值。

参考技术A Delphi作为一种面向对象的可视化开发工具,以其开发程序的高速度和编译代码的高效率越来越受到广大编程人员的喜爱。而许多编程人员在用DELPHI开发软件的同时,还经常会遇到这样一些问题,那就是还想利用自己以前用别的语言开发的一部分可执行文件(*.EXE)。那么,如何在DELPHI界面上运行这些可执行文件呢?其实很简单,你只需按下列步骤做即可:假如您想执行D盘目录\\mydocument下的可执行文件abc.exe:⒈在程序代码的USE子句中加入字符串Shellapi;⒉在事件代码中加入下列代码:ShellExecute(handle,
‘open’,

C:\\
mydocument\\abc.exe’,

’,

’,
SW_SHOWNORMAL);

shell的可执行权限

solars中创建一个shell,ls后看到它的权限是:-rw-r--r--,按理说应该没有可执行权限,但我用sh shell.sh可以执行,请问这是为什么?谢谢!

通过sh运行脚本只需要有读权限就好了,意思就是通过/bin/sh 执行该文件。
而./就是直接运行该文件,运行的方式会通过首行指定的方式,但默认的也是/bin/sh,其他的比如Python写的脚本就不能用sh 来运行了。
参考技术A 你没有执行它,你执行的是“sh”。所以它只要有读权限就行了。如果它有可执行权限,你可以直接调用它,如“./shell.sh"。就不用sh shell.sh了。

以上是关于请问:怎样用delphi运行可执行文件?的主要内容,如果未能解决你的问题,请参考以下文章

Delphi中服务与可执行文件的关系

linux创建内核可执行文件时的错误,请问该如何解决?

java问题,怎样把.java格式的文件变成.exe格式的可执行文件?

linux下如何运行可执行文件

怎样把自己编写的java程序变成jar可执行文件?能举个例子么?

把EXE可执行文件等作为资源包含在Delphi编译文件中