Контексты Назад В начало Вперед

Раздел служит для привязки к видимым элементам объявленных заранее констант. Константы обычно объявляются в include-файлах, которые подключаются из VIP и Pascal. Значения констант должны быть сгенерированы компилятором VIP либо вручную в файлах, имена которых необходимо указать в директиве include. В VIP данный include файл можно подключить как непосредственно при описании интерфейса, так и из Project-файла.

Пример:

('Имя',hcEmployeeName,scEmployeeName)
<контексты> = ([<строка-подсказки>]
  [, [ <контекст-справочника> ] [, <контекст-статуса> ]] )

<строка-подсказки> располагается между Status-линией и DeskTop-ом.

<строка-подсказки> = <строка>

Пример:

'Имя сотрудника'

<контекст-справочника> определяет тему из справочного файла, которая будет вызываться при нажатии пользователем клавиши F1.

<контекст-справочника> = hc<идентификатор>

Пример:

hcEmployeeName

Начиная с Атлантис 5.0 в качестве идентификаторов топиков используются строки. При этом для совместимости с предыдущими версиями в <контекст-справочника> идентификаторы записываются в виде hcMyHelp. Затем 'hc' отрезается, а остаток запоминается как строка 'MyHelp', которая используется в качестве идентификатора. Использовать строки или числовые константы в <контекст-справочника> нельзя (ни в 3-м ни в 5-м Атлантисе).

В функции SetHelpAndStatusContext идентификатор передается строкой: 'MyHelp' (в Атлантис 5).

Внимание! Константы Help должны быть описаны заранее в include файле. В случае отсутствия необходимой константы система не выдает сообщения об ошибке и генерирует значение для данной константы по умолчанию. Сгенерированные значения доступны только в рамках данного файла, поэтому все константы, которые должны быть доступны в других файлах должны присутствовать в include.

<контекст-статуса> определяет то, как будет выглядеть строка статуса, если пользователь находится на данном видимом элементе.

<контекст-статуса> = sc<идентификатор>

Пример:

scEmployeeName

Версия

Начиная с Атлантис 5.0 в качестве идентификаторов топиков используются строки.