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文件尾直接添加文件的方法, 都很简单
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)