Общие параметры

PRMNamesList — читает список имен доступных параметров.

Возвращаемое значение: VARIANT — массив строк с именами доступных параметров. В случае ошибки тип vbEmty. Для диагностики используйте код:

If  VarType(value)=vbEmpty Then ‘Ошибка

Параметры: нет

Пример использования: полностью идентичен вызову функции CRVNamesList

 

PRMGet — читает значение параметра с указанным именем.

Возвращаемое значение: VARIANT — значение параметра если он найден. Если параметр не найден, то возвращаемое значение имеет тип vbEmty. Для диагностики используйте код:

If  VarType(value)=vbEmpty Then ‘Ошибка

Если вы заведомо не знаете какого типа прочитанный вами параметр (даже не знаю как такое может быть), используйте функцию VarType для определения типа (см. докуметацию по BASIC).

Параметры:  Stringcтрока с именем читаемого параметра.

Пример использования:

 

PRMPut — записывает значение параметра с указанным именем.

Возвращаемое значение — Нет.

Параметры: Stringcтрока с именем записываемого параметра. VARIANT — значение параметра. Тип записываемого вами параметра будет такой же, как тип переменной, в который вы его храните. Например:

Dim A As Integer

A=10.

Opium.PRMPut “Абсолют”, А

Тип записанного параметра «Абсолют» будет целое число. Допустима и такая запись:

Opium.PRMPut “Абсолют”, 2000

В этом случае Basic не знает, что вы имели в виду. Это число может означать для него и целое 2000, и вещественное 2000.0, и даже 00:00:00 1 января 2000 года. Для того чтобы указать, что именно вы имели в виду, используйте функции явного преобразования типов:

CBool(expression)

CByte(expression)

CCur(expression)

CDate(expression)

CDbl(expression)

CDec(expression)

CInt(expression)

CLng(expression)

CSng(expression)

CStr(expression)

CVar(expression)

Подробности в документации по Basic.

 

PRMGetExtName — читает длинное имя параметра с указанным именем.

Возвращаемое значение: VARIANT — Длинное имя параметра, если он найден. Если параметр не найден, то возвращаемое значение имеет тип vbEmty. Для диагностики используйте код:

If  VarType(value)=vbEmpty Then ‘Ошибка

Параметры:  Stringcтрока с именем параметра, для которого мы пытаемся получить длинное имя.

 

PRMPutExtName — заносит длинное имя в параметр с указанным именем.

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

Параметры:  Stringcтрока с именем параметра, длинное имя которого мы изменяем. String — новое длинное имя.

 

 

PRMGetFormat — читает строку формата параметра с указанным именем.

Возвращаемое значение: VARIANT — строка формата, если параметр с таким именем найден. Если параметр не найден, то возвращаемое значение имеет тип vbEmty. Для диагностики используйте код:

If  VarType(value)=vbEmpty Then ‘Ошибка

Параметры:  Stringcтрока с именем параметра, для которого мы пытаемся получить строку формата.

 

PRMPutFormat — заносит строку формата в параметр с указанным именем.

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

Параметры:  Stringcтрока с именем параметра, строку формата которого мы изменяем. String — новая строка формата.

 

PRMPutComment — заносит комментарий в параметр с указанным именем.

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

Параметры:  Stringcтрока с именем параметра, строку комментарий которого мы изменяем. String — новая строка комментария. дальше>>