博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi启动外部程序
阅读量:6711 次
发布时间:2019-06-25

本文共 664 字,大约阅读时间需要 2 分钟。

无论是用VC还是用Delphi,启动外部程序,

调用的都是相同的系统中的API函数,如下Delphi代码所示:

//登录按钮procedure TForm1.Label_LoginClick(Sender: TObject);beginRunOtherApp('C:\1.exe');   //启动1.exeend;//Delphi启动其它程序函数//参数appPath为要打开的程序的路径procedure  TForm1.RunOtherApp(appPath:String);begin //使用WinExec也可以打开程序,这里不用//WinExec(Pchar(appPath),sw_normal);//使用ShellExecute必须引用ShellAPI.pas单元:uses ShellAPI;ShellExecute(0,'open',Pchar(appPath),nil,nil,SW_SHOWNORMAL);//ShellExecute原型如下//HINSTANCE ShellExecute(   // HWND hwnd,   // LPCTSTR lpVerb,   // LPCTSTR lpFile,   // LPCTSTR lpParameters,    //LPCTSTR lpDirectory,   // INT nShowCmd//);end;

转载于:https://www.cnblogs.com/friendan/archive/2012/10/12/2838036.html

你可能感兴趣的文章
什么是 ARC?ios5,xcode 4.2
查看>>
设计模式-组合模式
查看>>
uva 11437 - Triangle Fun
查看>>
SSD卡对mongodb的影响
查看>>
ecshop标签
查看>>
阅读书籍---程序员必读系列
查看>>
C++中的单例模式
查看>>
数据库时间戳设计
查看>>
Retrofit2.0- 源码分析
查看>>
webpack笔记
查看>>
Android常用技能
查看>>
Spring Data JPA REST Query Criteria
查看>>
In FontFamilyFont, unable to find attribute android:font的报错处理
查看>>
网络编程-I/O基础
查看>>
Netty+SpringBoot+FastDFS+Html5实现聊天App详解(一)
查看>>
【跃迁之路】【721天】程序员高效学习方法论探索系列(实验阶段478-2019.2.11)...
查看>>
区块链之比特币的潜在激励
查看>>
Learning Python, 5th Edition 读书笔记 1
查看>>
【译】理解回调和Promise
查看>>
市场变冷,不要灰心。更应该延长你的黄金岁月
查看>>