说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请问在DELPHI中如何调用EXE文件?

编辑:说三道四文库 发布时间:2017-02-27 07:57
HTML文档下载 WORD文档下载 PDF文档下载
请问在DELPHI中如何调用外部文件? 另如何调用WINDOWS 下的"文件查找"(可查找 

文章中的某些内容)? 请高手详细回答! 

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;
creaeprocess()
用Winexec(Exe的路径+文件名,sw_show)
uses ......,ShellAPI;

......

shellexecute(0, 'open', 可执行文件名, 参数, nil, 0);
用winexec(文件名,窗体状态)即可
uses ......,ShellAPI;

.......
shellexecute(handle,'open','exe文件路径','','exe文件工作路径',SW_SHOWNORMAL) 

调用查找,不如自己做一个吧,用API,不过很繁,用Delphi处理文件系统也行啊。
避免恶意软件 日本政府警告用户慎用Google Play 曝光:诺基亚要推出新手机系统Meltemi 为研发iWatch,Jony Ive订购大量Nike腕表 APP运营人的一天:宫爆老奶奶产品运营 新传感器:三星Galaxy S4或将支持眼球追踪 IBM发布基于OpenStack的服务 从Windows Server 2012云创益大赛看国内行业私有云发展 张小龙谈微信:你可能不知道的9件事 源代码管理十诫 游戏手柄也能编程 极客打造不用键盘输入的IDE 开源不只是程序员的专利 政府也可以 开源搜索Elasticsearch:PB级数据的快速搜索 月下载量已达20万次 乐视网联手富士康推超级电视 欲颠覆传统盈利/营销模式 IBM 2012IT实践达人赛圆满落幕 宣布成立新兴技术大学 对比MapReduce 流处理框架没有所谓的查询层 美国政府:修复漏洞仍有风险 应禁用Java插件 AppGlu应用辅助工具:帮助开发者处理善后工作 iOS!你这几个方面该向Android好好学习 小于1%,中国有真正自主的移动操作系统吗? 张小龙专访系列(下):不一样的产品思维 Gartner:截止到2016年公有云市场复合增长为17.7% Appcore:在企业内部部署IaaS平台 B轮融资600万美元 超现实主义!用脑电波控制你的计算机设备 搜狐否认“情理之中”的退市 上市仍是最优选择 六大BaaS产品推荐:移动开发必备的后端云服务 未遵守承诺 微软遭遇欧盟7.31亿美元巨额罚单 PaaS正能量:6人团队,仅1人全职后端 支撑6000万用户 三星:我不抽成,收益100%让开发者拿去! 腾讯开放平台推“送红利计划” 承诺半年内不参与分成 JavaEE快速开发框架Wabacus 4.0发布,开发效率提高五倍以上 市盈率创新高 谷歌为什么会在苹果博弈中暂时胜出 想问问大家关于微软认证的看法。 我有光驱上哪找 请问斑竹:c#中有类似exit(0)之类的函数吗, 请问谁有将可执行文件中的资源提取出来保存在新的rc文件中的源代码? PB数据库的连接分类解决问题? 数据窗口鼠标焦点为什么会遗失? 怎么用xp安装盘升级两千或酒吧下的wmp? 怎样得知ListBox中已经有多少项内容了? 看看大家关于微软认证的看法(只能给77,全给了) OFFICE XP以及金山词霸的漂亮菜单如何实现的??有源代码可以参考吗?? 谁能说一下"快手"的程序是怎么工作的啊 这个问题我都问了三遍了,还是没人帮忙回答一下? 这样怎么能不行了?怪了. ~散分哦~,哈~ 可怜的准初级程序员(水平的没过,竟然拿了个资历格的) 各位兄弟请了!一个远程接入问题邀请教各位~! 这个问题好象不难 如何在WIN NT4中安装、使用IIS4????? no pains,no gains. work for the beautiful girl here and for our beautiful life 各位大侠: 我是新手,有人能给我讲讲xmlspy吗?? win.ini与SYSTEM.INI的区别? Oracle 的产品真的很烂吗?参与者都有分! 现需开发一套对多个数据库(不是一个数据库中的多个表)进行操作的程序,使用BDE,请大家提建议 CPen的问题! 各位请教:我要通过电话线做多路远程接入但我不想用路由器 请问,使用ado控件的程序,考到其他机器上,除了数据库和应用程序之外,还需要拷贝什么文件? 部分技术超过OFFICE 国产软件挑战微软 关于子窗口 请教:uninstall onflow.exe和wcmdmgr.exe是什么软件? DataSet如何定位记录. lius_lzc(小刘)你好。请来这 高程成绩 不是高手不要进来!!!!!!!!!!!!! 那位大侠能说一下快手的原理啊,有源码最好???????????????? 各位有什么网站可在线看片或下载东西,网速要非常快,如果有请与大家分享,如果没有请勿进,免得大家试半天的网址,谢谢合作 实模式和保护模式的区别? 一个只问小湖的问题 ASP 中的 Response.End 在JSP中怎么写??? 有关多媒体数据库的问题 笨鱼笨鱼,好象你的故事大家都知道了,贴张相片出来给大家看看,大家说好不好啊?? 请教关于第三方控件的问题,谢谢 软件工程师们,你们开发软件的时候听什么音乐呀? 各位大侠,请帮助一下初学者 CPen的问题!!!!!!! 我在泡脚呢,给大家发分,打听一下你们泡脚的时候都干什么? 关于新的论坛数据的提问 在Delphi如何存取SQLServer DataBase表里的图像记录?(100分) 怎样循环更改窗口图标? 请问,那位能帮忙给个Email地址和url地址的正则表达式。急用,在下不胜感谢! 各位网络高手请进! 关于服务端用自己(socket)的程序,客户端用IE,怎样把客户端的数据信息传给服务端? 共享锁,排他锁有什么不同?· 外观上人造石和石英石有什么不同?如果是说2者的成分、优缺点、工艺之类的就请免再复制粘贴了假如有2块同样大小的正方形样本,人造石和石英石有什么不同?肉眼能区分吗?怎么区分? 野外求生刀的硬度为多少最好? 瑞士军刀牌子的表是什么牌子的刚从美国回来 在那里买了个表请问这是什么牌子的 和瑞士军刀一个牌子的 表的背后也有一个瑞士军刀的图案 标志差不多是一个正方形里面一个十字 标志下 钢材的伸长率是反映材料( )的性能指标?A、承载率B、弹性变形能力C、塑形变形能力D、韧性 不锈钢弹簧线的硬度是多少?不锈钢线材有没有很硬的,我之前做一个样品用316不锈钢线做,远远达不到客户的样品的力度,请问有没有比这些硬很多的不锈钢材料?听说广东省东莞长安宵边大道 瑞士军刀的刀的材质是什么? 黄铜选用何种硬度试验法为宜 有什么方法可以令到很硬的不锈钢可以变软,因为我想把不锈钢屈甩不同的形状 各种继电器的表示符号(具体的)例如 HWJ表示合闸继电器,TWJ表示跳闸继电器……等等!越多越具体越好! 怎么区别石英石和人造石 不锈钢固溶时效会使不锈钢变硬还是变软?比如17-4(630)不锈钢 固态继电器在图纸上用什么符号表示 如何自做一个硬度测试仪.方法.和工作原理 石膏里加入什么可以增加硬度和韧性我要用石膏做大门前的狮子像,加入什么可以增加韧性,硬度?那样的雕塑的寿命大概多久? 1.熔断器、刀开关、热继电器、接触器、自动空气开关的作用及电气符号 钢材随着含碳量的增加,其伸长率___,断面收缩率___,冲击韧性___,冷弯性能___,硬度___,可焊性___. 如何增加涂料的硬度和韧性 两个S挂钩样子的是什么电气符号,有人说是热继电器,但是查了热继电器符号,不是啊 不好意思,我是在纸质图上看的,没有电子版图,再问下,接线图和原理图中热继电器的表示方法一样吗?我是纯 冷弯性能属于钢材力学性能还是工艺性能怎么两种答案呐? 怎样增加石膏产品的硬度和韧性? Q345钢如何提高低温冲击韧性 怎样区分人造石和石英石? 下雨前水泥地很潮湿,是为什么如题.有谁知道是什么原理吗? GB175-1999硅酸盐水泥中175是什么意思 冲击韧性 下雨前夕水泥地为什么会发潮 通用硅酸盐水泥的特点、适用范围 301不锈钢带的软态,1/2硬度,3/4硬度, 房顶水泥板倒好后4天(4天当中有一天是出太阳,3天是阴天).第五天天气开始下雨,下雪,水泥板还应做些什么应急 硅酸盐水泥熟料的矿物中决定水泥强度的主要矿物是____________和____________. 301EH不锈钢带的硬度和具体材质是多少 ? GB50235-97中压力试验的章节中有一句话:脆性材料严禁使用气体进行压力试验.请问脆性材料有哪些? 硅酸盐水泥和普通硅酸盐水泥 用途区别请问2者是否存在巨大区别,在用途上有什么差异,另外二者是否可以互相替代,那种成本更高?更适合非洲使用!是这样的,外商要采购硅酸盐水泥,由于以前 橱柜台面到底是石英石的好,还是水晶石或者人造石的好 ,能说出居家使用这几种的优缺点吗 材料脆性与结构脆性的区别. 硅酸盐水泥和普通硅酸盐水泥有何区别?通用水泥有六种,分别是硅酸盐水泥、普通硅酸盐水泥、矿渣硅酸盐水泥、火山灰硅酸盐水泥、粉煤灰硅酸盐水泥、复合硅酸盐水泥.我查看了《通用硅 不锈钢sus301材料硬度高么 塑性材料和脆性材料在拉伸时各有什么特点 普通硅酸盐水泥与硅酸盐水泥的区别? 常用硬度试验方法分类 橱柜台面哪种材质好?石英石还是人造石?人造石市面上分了很多种,该怎么分辨呢?装修就差最后这一步了,买橱柜却给人出了难题,想买个性价比高点的可真是难啊!石英石去咨询了下,价格挺昂 水泥的水化热是什么?它有些什么影响? 硬度试验方法有哪几种 橱柜台面什么的好啊/人造石的还是石英石的啊 通用硅酸盐水泥的水化和硬化有什么特点 > 影响钢材冲击韧性因素有.. 亚克力人造石台面橱柜,石英石台面橱柜,人造石台面橱柜的区别,及各自优缺点 硅酸盐水泥的二次水化反应对水泥产生了什么影响?产生的影响好不好?具体怎么影响的?到底水泥中的氢氧化钙对水泥好不好? 焊接时怎样提高钢的冲击韧性 橱柜的台面,如果选用人造石里面的石英石,人造石台面400元一米和100多元一米的质量差多少? 这把瑞士军刀是真的吗 眼看怎么区别石英石和人造石 硬度58hrc什么意思 3.有哪些因素影响硅酸盐水泥的水化速度 为什么 8 石英石和人造石的区别 304不锈钢2B分几种硬度2B代表的是雾面,那么SUS304-2B有没有分为1/4H,1/2H,3/4H,H四种硬度?我记得2B好像是不分硬度的,2B本来就只有一种硬度,而且较软HV170左右,怎么我们的材料供应商说有分硬度呢? 普通硅酸盐水泥325以及矿渣硅酸盐水泥325每公斤水化热是多少 怎样区分人造石,岗石,石英石,大理石 30元的野外求生刀硬度到56可信吗? Q345钢如何提高低温冲击韧性
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn