Delphi的命令行参数

说明

通过下面的介绍,你将清楚的了解怎样从命今建入Delphi的IDE环境,并了解其详细的参数

Delphi的命今行参数对大小不敏感,对于参数 -d /d -D /D在Delphi中取着同样的作用

Delphi的执行程序名为Delphi32.exe,以下你可能通过它来使用所有的参数

比如:Delphi32.exe /ns /hm(起动一个没有splash窗口,并监控内存的例子)

Delphi32.exe –sd c:\test\source -d c:\test\myprog.exe -td

(起动IDE环境并加载‘ c:\test\myprog.exe’进行调试同时 引

引用‘c:\test\source’目录的代码作为调试代码, -td以及其它的参数将作为c:\tes\tmyprog.exe的程序的参数)

常用参数介绍

Option Description
调用IDE命令行帮助
HM 在工具条上显示内存使用情况
HV 内存校验,在工具条上显示内存错误信息
NS 不显示Splash窗口
NP 打开一空的IDE环境,不加载任何工程

调试参数介绍

Option Description
dexename 加载用于调试的可执行文件名,任何处于dexename之后的参数将作为执行程序的参数,并被IDE视而不见。您必须D 与dexename之间插入一个空格
attach:%1;%2  应用调试关联,它可用在平常的调试,但更多用在即时调试中
Td  
sddirectories  指定用于调试的原代码,须选的参数,同样你可以通过(Project|Options|Directories/Conditionals 属性)来设置
hhostname 指定用于调试的主机,如果您在调试一个远程应用,它为必选参数

工程参数介绍

Option Description
filename 指定加载进入IDE的文件,可以为工程文件、工程组文件、也可以是单个文件
b 自动创建,你必须大使用了filename的基预见上合用,
m 与B类似,
ooutputfile 指定错误的输出文件,你必须在应用了B、M的基上使用
时间: 2024-08-02 07:42:04

Delphi的命令行参数的相关文章

Delphi中用命令行参数实现启动时最小化

Program Project1;Uses Forms, Windows, Messages, SysUtils; {$R *.res} Begin {=================-start 隐藏主窗体=================} If LowerCase(ParamStr(1)) = '-start' Then Begin ShowWindow(Application.Handle, SW_HIDE); Application.ShowMainForm := False; En

【原创】memcached 中的命令行参数解析

     本文主要是以 memcached 源码为例,讲解如何在 linux 下解析命令行参数.  安装 memcached 后,查看其可用选项:  ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [root@Be

getopt() 对命令行参数进行分析

getopt() 对命令行参数进行分析 int getopt( int argc, char *const argv[], const char *optstring );         给定了命令参数的数量 (argc).指向这些参数的数组 (argv) 和选项字符串 (optstring) 后,getopt() 将返回第一个选项,并设置一些全局变量.使用相同的参数再次调用该函数时,它将返回下一个选项,并设置相应的全局变量.如果不再有识别到的选项,将返回 -1,此任务就完成了.可以重复调用

php 命令行参数详解及应用

命令行|详解 大家知道,php是一种PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页.当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上.除了能够操作您的页面外,PHP还能发送HTTP的标题.您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任

Ghost命令行参数一览表

许多人都听说过或用过Norton Ghost这个软件,然而由于它的界面全是英文的,导致许多国内网友为此而头痛.下面以它的7.0版为例,提供了Ghost的命令行参数. /?或/H:查看帮助. -CLONE:克隆. -IA:对所有分区中的扇区进行映象. -ID:对整个磁盘(包括未分区空间)进行复制. -IR:和ID一样,但不将分区调整为扇区界限. -IB:只复制磁盘的启动扇区. -IAL:对LINUX分区进行整个复制,对其它分区则用正常方法. -OR:覆盖空间并进行完整性检查. -NOLILO:复制

如何获取其它程序的命令行参数

开发环境:VC6 Windows XP 测试环境:WindowsXP 我们都知道,在程序里获取命令行参数很简单,WinMain函数会以参数的形式传递给我们,或者可以调用API GetCommandLine 获取.但是GetCommandLine函数不接受参数,获取的只是自己程序的命令行参数.那么如果我们想获取别的应用程序的命令行参数应该怎么办呢? 有的同学说,既然GetCommandLine只能获取本程序的命令行参数,我们可以在其它进程里插入一个Dll,在那个进程的地址空间调用GetComman

C/C++中命令行参数的原理

很早以前的dos应用程序中,我们经常会用命令行参数执行应用程序例如: copy c:\1.txt d:\ 在c/c++中,命令行参数的传递是利用main进行形参传递实现的 前面的教程中我们对面都进行了void main()或者是void main(void)的定义,这表示main不返回任何类型,和main不带有任何参数,但在缺剩状态下mian()这样形式下,形式参数一直是存在在栈空间内的只是隐藏了起来. 为了实现命令行参数我们将使用main(int argc,char* argv[])这样的形式

BCB的命令行参数

在你运行BCB的时候,你可以使用几个命令行参数来控制它的行为,这些参数的说明在BCB的帮助系统中,查找帮助主题,在索引中输入'IDE command-line options'就可以得到这些信息. 这里是一些有用的参数的摘要信息. -np = 在启动时不建立新的项目 -ns = 没有splash屏幕 (不减少装载时间) -dfoo.exe = 调试foo.exe -b foo.bpr = Builder项目foo.bpr -m foo.bpr = Make项目foo.bpr 注意:由于-b和-m

在C++ Builder中取得命令行参数

用过C语言编程的人都知道,在DOS下的编程可以通过main函数的参数取得命令行参数的个数以及每个参数的字符串,例如 int main(int argv ,char *argv[]) { - } 则命令行参数是argc个,这些参数分别存储在argv[0]-argv[argc-1]中,其中argv[0]是可执行文件的名字(含路径),那么Windows程序是怎么取得命令行参数的呢?用C语言写过windows程序的人都知道,在windows程序的主函数WinMain()中,有一个参数lpszCmd,这个