Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
ВнизГлобальное описание ini-файл Найти похожие ветки
← →
Dim!S (2004-08-11 08:42) [0]Уважаемые мастера!
Как сделать чтобы описанная глобальная переменная (перед секцией implementation в секции var) и присвоеное ей значение можно было использовать в других формах, создаваемых динамически?
Пример: при создании формы модуля данных (создается первым) описываем и присваем значение переменной cfg: TIniFile
cfg := TInifile.Create(ExtractFilePath(Application.ExeName) + "\Config.ini");
P.S. Модуль подключаю в других модулях: uses fmDM;
Уничтожаю переменную при разрушении формы fmDM (OnDestroy)
← →
Skyle © (2004-08-11 08:46) [1]А в чём трудность?
Почему не получается-то?
← →
Dim!S (2004-08-11 08:49) [2]Компилируется нормально, но при запуске приложение ругается что типа переменная не проинициализированна (как-будто нет этой строки cfg := TInifile.Create(ExtractFilePath(Application.ExeName) + "\Config.ini");
)
Ее что в каждом модуле описывать?
← →
Рамиль © (2004-08-11 08:59) [3]
> [2] Dim!S (11.08.04 08:49)
А ты случайно cfg в других модулях не описываешь еще раз?
← →
Dim!S (2004-08-11 09:03) [4]> Рамиль
Большое спасибо.
Не заметил описание cfg еще раз... :)
← →
Ega23 © (2004-08-11 09:20) [5]
TInifile.Create(ExtractFilePath(Application.ExeName) + "\Config.ini");
\ убери, он не нужен. Или ExtractFileDir используй.
← →
GuAV © (2004-08-12 13:37) [6]http://delphimaster.net/view/1-1091963555/
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c