Глава 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); //массив протоколов
|