delphi程序读命令行参数

1 view
Skip to first unread message

电脑玩家

unread,
Nov 29, 2009, 7:47:56 AM11/29/09
to 挨踢技术
从命令行运行一个程序,调用的时候输入参数,比如:text.exe 123 456 789 这样的调用,输入3个参数。这个 text.exe 运
行起来后,程序内如何读到这三个参数?

Delphi提供了访问命令行参数的方便的方式,那就是使用ParamStr和ParamCount函数。其中ParamStr(0)返回的是当前程序
名,如C:\TEST\MYPROG.EXE,ParamStr(1)返回第一个参数,以此类推;ParamCount则是参数个数。

可从 Project -> Options -> Debugger -> Parameters 中输入模拟参数, 多个参数可用空格隔开

Reply all
Reply to author
Forward
0 new messages