DELPHI如何执行完一个程序再执行另一个程序??

Delphi > 语言基础/算法/系统设计 [问题点数:10分,结帖人baigultou]
等级
本版专家分:5
结帖率 100%
等级
本版专家分:26982
勋章
Blank
红花 2008年9月 Delphi大版内专家分月排行榜第一
2007年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年4月 Delphi大版内专家分月排行榜第三
2007年3月 Delphi大版内专家分月排行榜第三
等级
本版专家分:5
等级
本版专家分:26982
勋章
Blank
红花 2008年9月 Delphi大版内专家分月排行榜第一
2007年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年4月 Delphi大版内专家分月排行榜第三
2007年3月 Delphi大版内专家分月排行榜第三
等级
本版专家分:26982
勋章
Blank
红花 2008年9月 Delphi大版内专家分月排行榜第一
2007年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年4月 Delphi大版内专家分月排行榜第三
2007年3月 Delphi大版内专家分月排行榜第三
baigultou

等级:

Delphi ShellExecuteExWait运行一个程序等待其完成再执行别的

//delphi定义方法ShellExecuteExWait用于程序执行等待,完成程序执行运行后面的程序或代码; procedure ShellExecuteExWait(const sProgramm: string; const sParams: string = ''; fHide: Boolean=False); ...

delphi执行一个外部程序,当外部程序结束后,delphi程序立即响应

procedure TForm1.Button1Click(Sender: TObject);var SEInfo: TShellExecuteInfo; ExitCode: DWORD; ExecuteFile, ParamString, StartInString: string;begin ExecuteFile := c:/Windows/system32

执行完一个外部程序之后再执行另一个程序

unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls; type  TForm1 = class(TForm)  Button1: TButton;... procedure Bu

delphi 执行一个外部程序,当外部程序结束后言主程序立即响应

delphi 执行一个外部程序,当外部程序结束后言主程序立即响应 我们经常能看到360安全卫士进行windows系统升级时,执行windows升级程序,当升级程序执行完成后,360马上弹出提示框。 这样的程序是如何做到的呢?...

反编译Delphi(完整版)

第一节 关于反向工程(About ... 简单的说,反编译是编译过程的反转:把一个执行文件翻译为更高级语言。假如你丢失了你的Delphi工程的源程序而只有可执行文件:如果源程序已不可得则反向工程(反编译)是有用的。

初级教程之---delphi调试

 Delphi 在 IDE 内部集成了一个调试器,因而对程序的调试不用离开集成开发环境(IDE)就可以进行。该调试器能够控制程序的运行、监视程序的输出、检查和修改变量的值。 在调试程序之前,必须保证程序代码已经没有...

delphi 得到执行程序的当前所在完整路径

Delphi SysUtils 单元中有 ExtractFileDir 与 ...ExtractFilePath 传回值的最後一个字元是反斜杠“\”。 ShowMessage(ExtractFileDir(Application.Exename)); // 返回值为 c:\temp ShowMessage(Ex

delphi初级教程之delphi断点调试

所谓断点,就是在程序代码的某一行上设置一个标记,程序执行到这里将暂停,由调 试器接管对程序的控制。使用断点与使用【Runto Cursor】命令有些相似,都是执行到某 一行后暂停。不同的是,程序中可以设置多个断点...

Delphi工具——反编译Delphi

反编译Delphi第一节 关于反向...) 简单的说,反编译是编译过程的反转:把一个执行文件翻译为更高级语言。假如你丢失了你的Delphi工程的源程序而只有可执行文件:如果源程序已不可得则反向工程(反编译)是有用的。

delphi关闭程序有几种方法

delphi关闭程序有几种方法? 在Delphi中,对于的关闭有free,close,closeQuery,Destroy,Terminate,halt等,它们的区别是什么?是不是还有别的关闭方法? 谢谢! Application.Terminate中止应用程序的运行,比较安全...

[Delphi]如何判断线程已执行完毕?

因为程序中有事件必须等某线程完成后才执行说明中说可以用ReturnValue,但我感觉这值一直是0,没有变化啊----------------------用MyThread.Waitfor或者WaitForSingleObject(MyThread.Handle, INFINITE)--

Delphi中多线程同步过程Synchronize的一些说明

在windows原生应用程序开发中,经常伴随多线程的使用,多线程开发很简单,难点就是在于线程的同步,在Delphi中提供了VC中不具备的一个过程Synchronize,使用起来非常方便,解决了很多VC开发中碰到的常见问题,但是在...

DELPHI的BPL使用

DELPHI的BPL使用   了解BPL和DLL的关系将有助于我们更好地理解DELPHI在构件制作、运用和动态、静态编译的工作方式。对初学DELPHI但仍对DELPHI开发不甚清晰的...一般我们编写编译一个DELPHI应用程序时,会产生

终于可以在Linux上开发Delphi程序

Lazacus 是一个开源的基于Pascal的IDE开发软件,和Delphi非常类似,但这是个免费的开源软件,在Linux下安装tar 压缩包就可以装上, 本人开始下了rpm包,可是要安许多依赖rpm,没有成功,下了lazarus-0.9.28.2-src.tar.bz2...

Delphi工具—反编译Delphi(三)

第三节 Delphi 反编译工具 反向工程一直被认为是技术奇才的专有艺术,需要熟悉... 如果你对Delphi程序反向工程感兴趣,我建议你看一看以下几个“反编译器”: DeDe DeDe是一个非常快的程序,用于分析Delphi编译的可

delphi中Try...Except 语句和Try...Finally 语句 .

在Try...Except 语句中可以进行抛出异常和处理异常的工作。Try...Except 的一般形式如下:  try Statements1; except on Exception1 do HandleStatements1;...on ExceptionN do HandleStateme

Delphi错误:Stack overflow的解决方法

今天在编译Delphi程序时,执行一个内存记忆体的时候,提示:Project.exe raised exception class EStackOverflow with message : Stack overflow.这是堆栈溢出错误。 原因就是字符串所存储的内容超过DELPHI系统堆栈...

delphi服务程序(service)的调试方法

delphi服务程序(service)的调试

Delphi的"Invalid pointer operation"异常的解决办法

今天用Delphi编写了dll,用到了TStringList来传递多参数,如下: function DBM_SetParam(procName: string; paramValues: TStringList = nil): Boolean;stdcall;var i: integer;begin try if (paramValues<>nil

执行效率做比较,Go、python、java、c#、delphi、易语言等

为了防止编译器优化,生成一个随机数。 1:c#,在NET2.0框架下作为比较,不清楚这些年微软把NET3.5 、4.0、4.5、甚至5.0优化到了什么地步了,这些年微软在慢慢走下坡路,因为没有赶上移动时代而被谷歌和苹果超过...

Delphi 动态与静态调用DLL

<br />一、动态链接库的概念 <br /> 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll...

Delphi7安装及补丁安装详解

接下来就让我们起来走遍这安装过程。 ⑴双击Delphi7镜像文件,镜像文件会在DVD驱动器中打开 ⑵ 双击Install文件夹下setup.exe可执行文件 双击之后显示以下界面,单击“Next”按钮

Delphi 程序启动报错 "A call to an OS function failed.

如题,遇到了Delphi程序启动时就报错,错误提示为:"A call to an OS function failed.",跟踪代码分析发现这错误是在程序初始化启动时执行到Application.Run;这里发生的,时无头绪,后经多番调查,找到了原因...

如何让Delphi程序启动自动“以管理员身份运行

如何让Delphi程序启动自动“以管理员身份运行

Delphi在调试的时候查看变量的值

然而许多初学者不知道如何进行调试,写完程序就运行,发现结果不对看代码,这样觉得非常吃力。这里,简单介绍一下Delphi所提供的调试功能。 1. 语法检查(Syntax Check) Delphi提供了语法检查的功能,这...

delphi如何获得段代码执行消耗的时间

最近客户一直在问,为什么调用我们... 关键是用到一个库函数GetTickCount 【函数名】 GetTickCount 【返回值】 Long,以毫秒为单位 通常用来计算某个操作所使用的时间: var:  start_time : LONG;  stop_

delphi的常用条件编译指令---{$IFDEF} {$UNDEF}{$IFDEF}{$ELSE}{$ENDIF}

1.DELPHI的编译指令 格式:{$指令 满足指令的条件} 对于Delphi来说﹐左右大括号之间的内容是批注﹐然而「{$」(左括号后紧接着货币符号)对于Compiler(编译器)而言并不是批注﹐而是写给Compiler看的特别指示,...

Delphi工具—反编译Delphi(二)

第二节 Delphi反向工程 目前 ,Borland没有提供任何产品... Delphi编译单元:DCU(Delphi compiled unit: DCU) 当一个Delphi工程被编译或运行时,一个编译单元(.dcu)文件便产生了。默认情况下,每个单元的编译

Delphi 中实现判断某个外部程序是否运行(如果运行则执行一个命令否则执行一个命令)

前段时间在写一个工具型小软件时需要实现“在触发某个控件的一个事件时,判断某个外部程序(exe)是否已经运行,如果运行则将该程序主窗体打开或窗口置顶,如果没有运行,就通过一个自己指定的路径打开该应用程序”...

delphi 调用bat文件

winexec(pchar('c:/test/test.bat'), SW_SHOW); <br />第一个参数表示DOS命令的全路径,第二个表示运行方式 <br />SW_SHOW:显示运行,可以看得见DOS窗口 SW_HIDE:隐藏运行,看不见DOS窗口

相关热词 c# 挂机锁 c# 不能再打开其它表了 c#移除行 c#socket建立通信 c# 拦截socket c#做一个问卷调查 c++结构体转换为c# c# 判断组合键 c# 的类 重写dll c# 五层嵌套 优化