Архив рубрики: Я_Новости

ValType ( val )

ValType ( val ) Процедура возвращает тип переменной, переданной через параметр val. В зависимости от типа данных возвращаемым значением может быть одно из следующих значений:При преобразовании даты в целое число процедура возвращает значение, равное количеству дней от начала нашей эры … Читать далее

GetInt, GetDouble, GetMoney

GetInt ( id [, prompt, len [, hide ] ] ) Процедура присваивает введенное пользователем значение переменной типа V_INTEGER с именем id. По умолчанию ширина поля ввода равна 12 символам. GetDouble ( id [, prompt, len [, hide [, pos … Читать далее

Метод выполняет сортировку списка файлов

Метод выполняет сортировку списка файлов. Параметр sortBy задает порядок сортировки и может принимать следующие значения: ¦ 0 – сортировка по имени фала, ¦ 1 – сортировка по размеру, ¦ 2 – сортировка по дате модификации. Если параметр sortBy не задан, … Читать далее

Управление файлами и каталогами

В языке RSL предусмотрены средства для манипулирования файлами и каталогами, расположенными на компьютере, в том числе и в сети двух- и трехуровневой архитектуры. К ним относятся стандартный класс TDirList (см. стр. 69), а также специальные процедуры управления файлами и каталогами: … Читать далее

Процедура rewind

Процедура rewind переустанавливает текущую позицию на начало текстового файла. Она полезна в том случае, если необходимо повторно прочитать файл. При описании файла можно опустить физическое имя файла (но не круглые скобки!). В этом случае необходимо явно вызвать процедуру open с … Читать далее

Вложенные транзакции не поддерживаются

Вложенные транзакции не поддерживаются. Пример: /* В данном примере в транзакции обрабатывается справочник клиентов. Если отсутствует хотя бы один клиент, выполняется откат транзакции */ file acc (account); file cl (client) write; if (ProcessTrn (NULL,»MyTrn»,cl,acc)) println («Transaction OK !») else

Обработка ошибок

Все процедуры, работающие с Btrieve-файлами, при возникновении критических ошибок аварийно завершают выполнение RSL-программы. В остальных случаях они возвращают статус завершения:

Работа с файлами

Работа с файлами Для работы с файлами в Object RSL предусмотрены следующие конструкции: ¦ конструкция FILE (см. стр. 62); ¦ стандартный класс Tbfile (см. стр. 58); ¦ стандартный класс TRecHandler (см. стр. 60). Примечание.

Список обрабатываемых сообщений

Список обрабатываемых сообщений ¦ DLG_INIT – это сообщение посылается перед отображением диалога на экране. При его обработке можно произвести необходимую инициализацию и установить фокус ввода в нужное поле. . ¦ DLG_KEY – это сообщение посылается в том случае, если пользователь … Читать далее

Форма диалогового окна

Форма диалогового окна разрабатывается в специальном редакторе диалоговых окон и сохраняется в файле-библиотеке (см. стр. 141). Для языка RSL диалоговое окно выглядит как структура. Чтение значений из полей этой структуры позволяет получать значения, введенные пользователем в поля диалоговой панели. И … Читать далее