Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  


Основы Delphi
CmdLine
Переменная
Содержит выполняемый текст используемый при запуске текущей программы System unit
  var CmdLine : PChar;
Описание
Переменная CmdLine содержит полный диск, путь, и имя файла текущей выполняющейся программы, сопровождаемой любыми параметрами, которые были установлены.
Примечания
Связанная функция ParamStr возвращает диск/путь/файл в Верхнем регистре.
Похожие команды
FindCmdLineSwitch  Определяет, был передан некоторый параметр выключатель

ParamCount  Выдает число параметров переданной текущей программе

ParamStr  Возвращается один из параметров используемых для запуска текущей программы

 
Пример кода : Отображение командной строки с двумя переданными параметрами
var
  cmd : string;
  i : Integer;

begin
  // Перед выполнением этого кода, используйте опцию меню Run/parameters
  // для установки следующих параметров командной строки: -parm1 -parm2
  cmd := CmdLine;
  ShowMessage(cmd);     // Показ выполняемой команды + параметры

  // Сколько параметров было передано?
  ShowMessage(IntToStr(ParamCount)+' параметров');

  // Показ этих параметров - обратите внимание, что 0-ой параметр это
  // выполняемая команда в Windows
  for i := 0 to ParamCount do
    ShowMessage('Параметр '+IntToStr(i)+' = '+ParamStr(i));
end;
"C:\Program files\Borland\Delphi7\Projects\Project1.exe" -parm1 -parm2
2 параметра
Параметр 0 = C:\PROGRAM FILES\BORLAND\DELPHI7\PROJECTS\PROJECT1.EXE
Параметр 1 = -parm1
Параметр 2 = -parm2
 



© Форум Delphi   |  Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки   |  Английская версия