delphi怎样调用外部EXE文件

delphi怎样调用外部EXE文件,第1张

delphi 调用外部 EXE 程序,可以使用以下办法:

一、使用 WinExec 函数,示例代码:

WinExec('calc.exe',SW_NORMAL) //打开计算器

二、使用 ShellExecute 函数,示例:

ShellExecute(handle,'open','c:/myapp/myapp.exe','-s',',SW_SHOWNORMAL)

1. 首先将dll文件放到运行程序目录下面,或是是windows\system32 下面。

2. 在 unit 里,引入dll中的函数(使用哪个函数就引入哪个),示例如下:

implementation

{$R *.DFM}

procedure initstdcallExternal 'test.dll' //在此声明引入dll函数,注意dll与程序在同一路径下

在DELPHI里怎么把外部控件打包到程序里面

1. Activex控件是可以打包到EXE文件里面的, 而且也很简单

2. 程序启动时, 先检查系统中是否有这个注册控件, 有则无事

3. 如果没有, 将EXE文件中包含的Activex控件(文件)解压到硬盘中, 程序中编程 *** 作注册就可以了

4. 我常这样做的, 打包文件到EXE自身有两种方法: 资源(res)方法, 还有就是EXE文件尾直接添加文件的方法, 都很简单


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11982306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存