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
ParamStr
Функция
Возвращается один из параметров используемых для запуска текущей программы System unit
  function ParamStr ( ParmIndex : Integer ) : string;
Описание
Функция ParamStr возвращает, один из параметров командной строки используемый при вызове текущей программы.

Параметр ParamIndex определяет, какой параметр будет возвращен:

0: Диск/путь/исполняемая программа 1: Возвращает 1-ый параметр
2: Возвращает 2-ой параметр...

Если нет никакого параметра для данного индекса, возвращается пустая строка.
Примечания
Связанная функция FindCmdLineSwitch может использоваться для проверки присутствия параметров, начинающиеся как знак управления, типа - или /.
Похожие команды
CmdLine  Содержит выполняемый текст используемый при запуске текущей программы

FindCmdLineSwitch  Определяет, был передан некоторый параметр выключатель

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

 
Пример кода : Показ параметров командной строки
var
  cmd : string;
  i : Integer;

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

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



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