社区
Delphi
帖子详情
请问在DELPHI中如何调用EXE文件?
laih
2000-08-16 01:28:00
请问在DELPHI中如何调用外部文件? 另如何调用WINDOWS 下的"文件查找"(可查找
文章中的某些内容)? 请高手详细回答!
...全文
600
6
打赏
收藏
请问在DELPHI中如何调用EXE文件?
请问在DELPHI中如何调用外部文件? 另如何调用WINDOWS 下的"文件查找"(可查找 文章中的某些内容)? 请高手详细回答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shines77
2000-08-16
打赏
举报
回复
uses ......,ShellAPI;
.......
shellexecute(handle,'open','exe文件路径','','exe文件工作路径',SW_SHOWNORMAL)
调用查找,不如自己做一个吧,用API,不过很繁,用Delphi处理文件系统也行啊。
guoyuzhang
2000-08-16
打赏
举报
回复
用winexec(文件名,窗体状态)即可
mophy
2000-08-16
打赏
举报
回复
uses ......,ShellAPI;
......
shellexecute(0, 'open', 可执行文件名, 参数, nil, 0);
Michaelyfj
2000-08-16
打赏
举报
回复
用Winexec(Exe的路径+文件名,sw_show)
DrunkenLion
2000-08-16
打赏
举报
回复
creaeprocess()
w102272
2000-08-16
打赏
举报
回复
const badresult='error';
function _FileExec(const FileName:string;Params:string;
DefaultDir: string;ShowCmd: Integer
): string;
var zFileName, zParams, zDir: array[0..79] of Char;
var exechandle:Thandle;
begin
exechandle := ShellExecute(0, nil,StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),StrPCopy(zDir, DefaultDir), ShowCmd);
case exechandle of
0 :result:=BadResult+'操作系统资源溢出!';
ERROR_FILE_NOT_FOUND :result:=BadResult+'指定的文件没有找到.';
ERROR_PATH_NOT_FOUND :result:=BadResult+'指定的文件路径没有找到.';
ERROR_BAD_FORMAT :result:=BadResult+'指定的.EXE文件非法(不是一个有效的Win32程序)';
SE_ERR_ACCESSDENIED :result:=BadResult+'操作系统拒绝访问指定的文件.';
SE_ERR_ASSOCINCOMPLETE :result:=BadResult+'文件名的关联不完整或是一个非法关联';
SE_ERR_DDEBUSY :result:=BadResult+'其它DDE事务正在处理无法响应当前请求事务.';
SE_ERR_DDEFAIL :result:=BadResult+'事务失败';
SE_ERR_DDETIMEOUT :result:=BadResult+'由于请求时间超期,DDE 事务无法完成';
SE_ERR_DLLNOTFOUND :result:=BadResult+'指定的动态连接库没有找到';
//SE_ERR_FNF :result:=BadResult+'指定的文件没有找到.';
SE_ERR_NOASSOC :result:=BadResult+'没有与当前文件扩展名相关联的服务程序';
SE_ERR_OOM :result:=BadResult+'没有足够的内存来完成此操作';
//SE_ERR_PNF :result:=BadResult+'指定的文件路径没有找到';
SE_ERR_SHARE :result:=BadResult+'发生了一个访问共享冲突';
else
result:=inttostr(exechandle); //返回执行程序的句柄
end;
end;
delphi
调用
外部的
exe
文件
和参数
uses WinProcs; …… begin Win
Exe
c(......); …… end. 和
调用
Pascal库函数没什么两样。
C#程序执行
EXE
文件
(
调用
Delphi
) 并传参
C#程序作为
调用
这需要生成一个Progress类,该类提供了
调用
EXE
可执行
文件
所用到的属性和事件. System.Diagnostics.Process p
Exe
cute
EXE
= new System.Diagnostics.Process(); p
Exe
cute
EXE
.StartInfo.FileName = @"E:\
Delphi
.
exe
"; p
Exe
cute
EXE
.StartInfo.Arguments = "'paramstr1 paramstr2,paramstr3'"; p
Exe
cute
EXE
.Start(); p
Exe
cute
EXE
.WaitForExit();//无限期等待完成 //p
Exe
cute
EXE
.WaitForExit(10000);//等待最长10秒钟完成。
Delphi
procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin self.Caption :=''; for i:=0 to paramcount do begin self.Caption :=self.Caption+ '['+inttostr(i)+':'+paramstr(i)+']'; end; end;
Delphi
XE10安卓开发(实战篇)
实战方式讲解
Delphi
XE10的安卓开发,从安卓开发开发环境配置开始讲解,实战讲解如何使用FMX进行安卓开发,App的创建,调试,UI设计、让学员快速入门
Delphi
安卓App的开发
delphi
制作并
调用
资源
文件
delphi
制作并
调用
资源
文件
包括光标,位图,声音(.WAV,.MP3),.AVI视频,.ICO图标 资源
文件
一般为扩展名为res的
文件
.在VC
中
资源
文件
用得非常普遍,但
Delphi
在其联机帮助
中
对资源
文件
没作什么介绍,其实利用其自带的资源编译工具BRCC32.
EXE
(一般位于\
Delphi
\BIN目录下),我们完全可以做出跟VC一样效果的
文件
来。
Delphi
调用
sqlite.7z
Delphi
7
调用
sqlite数据库实例,包含2个pas
文件
,一个dll
文件
,
调用
代码介绍,最全最实用最简单的
Delphi
7
调用
sqlite数据库资源.
Delphi
7
调用
SQLite数据库使用方法: 1. 在项目
中
添加SQLite3.pas、SQLiteTable3.pas这2个
文件
. 2. 编写
调用
sqlite代码. 如测试程序Project1.
exe
3. 将sqlite3.dll放在Project1.
exe
同一目录下即可使用. 4.
调用
并查询代码如下.
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章