На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

Глава 12. РАЗРАБОТКА ОКОННОГО ИНТЕРФЕЙСА

Встроенные глобальные переменные и константы

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

var
  MainConnection: TmainConnection;
      //модуль данных (TDataModule), содержащий глобальные
      //объекты соединений (TIBDatabase и TIBTransaction)
  MainConnection.MainDatabase: TIBDatabase; //глобальный объект соединения с базой данных
  MainConnection.MainTransaction: TIBTransaction; //глобальная транзакция
  MainMetadata: Tmetadata;   //глобальный объект кеширования метаданных
  DbServerName: string;  //имя сервера, с которым установлено текущее соединение
  DbDatabaseFileName: string; //имя файла текущей базы данных
  DbProjectDirectory: string; //полный сетевой путь к конфигурационным файлам.
  DocExplorerSelectedDir_Id: integer; //значение ID текущей директории «Проводника документов»
  ManopSelectedDir_Id: integer = 1; //значение ID текущей папки интерфейса ручных операций.
  DbIniFileName: string; //путь к текущему файлу db.ini
  EmptyDbScriptFileName: string;  //имя файла SQL-скрипта пустой базы. По умолчанию Allegro.sql
  UserName: string; //имя текущего пользователя
  DbNetProtocol: integer;
     //текущий протокол связи с сервером баз данных InterBase.
     //Принимает значения 1..4. (См. ниже)
const
  NET_PROTOCOLS: array[1..4] of TProtocol = (TCP, SPX, NamedPipe, Local); //массив протоколов


Система Allegro. Руководство разработчика Наверх