Навигация:
<< >> Оглавление Указатель

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.2. Управление работой RDS и функции общего назначения

А.5.2.23. rdsGetCmdParam – параметр командной строки по номеру

Функция rdsFindCmdParam возвращает указатель на параметр (слово) с заданным номером в командной строке RDS.

    rdsGetCmdParamA( // UTF8
    int Num,       // Номер слова
     UpperCase // Вернуть в верхнем регистре
  );
    rdsGetCmdParamW( // UTF16
    int Num,       // Номер слова
     UpperCase // Вернуть в верхнем регистре
  );
  // 
    rdsGetCmdParam( // Кодировка по умолчанию
    int Num,       // Номер слова
     UpperCase // Вернуть в верхнем регистре
  );

Тип указателя на эту функцию

RDS_SIB (для UTF8) или RDS_WsIB (для UTF16)

Параметры

Num (int)
Номер слова в командной строке. Нумерация начинается с нуля. Общее число слов можно получить вызовом rdsGetCmdParamCount.
UpperCase (BOOL)
TRUE, если необходимо вернуть слово, все символы которого переведены в верхний регистр, и FALSE, если слово нужно в том регистре, в котором оно было введено.

Возвращаемое значение

Указатель на строку во внутренней памяти RDS, содержащую запрошенное слово в нужном регистре, или NULL, если слово с таким номером отсутствует. Вызвавшая функция не должна изменять эту строку.

Примечания

Функция rdsGetCmdParam работает с параметрами командной строки, использовавшейся для запуска RDS с одновременной загрузкой схемы, или со списком параметров, переданных в сервисную функцию rdsExecuteCommand для выполнения команд загрузки схемы RDS_SYSCMD_LOADFILE и RDS_SYSCMD_LOADTEMPLATE. Если схема загружена из пользовательского интерфейса RDS (например, при помощи пункта меню «файл | загрузить»), список параметров будет пустым.

Одним параметром командной строки считается либо слово, отделенное от остальных слов командной строки пробелами, либо текст, заключенный в двойные кавычки. В список, доступный сервисным функциям, попадают только параметры командной строки, не разобранные RDS. Например, слово «/run», указывающее RDS, что в загруженной схеме необходимо немедленно запустить расчет, в этот список не попадет, так же как и само имя файла загружаемой схемы.

См. также

Сервисные функции со строковыми параметрами и результатом, rdsGetCmdParamCount, rdsFindCmdParam, параметры командной строки RDS.


<< >> Оглавление Указатель