Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Глобальное описание ini-файл [D6, WinXP]


Dim!S ©   (2004-08-11 08:42:00) 

Уважаемые мастера!

Как сделать чтобы описанная глобальная переменная (перед секцией implementation в секции var) и присвоеное ей значение можно было использовать в других формах, создаваемых динамически?

Пример: при создании формы модуля данных (создается первым) описываем и присваем значение переменной cfg: TIniFile
cfg := TInifile.Create(ExtractFilePath(Application.ExeName) + '\Config.ini');

P.S. Модуль подключаю в других модулях: uses fmDM;
    Уничтожаю переменную при разрушении формы fmDM (OnDestroy)


GuAV   (2004-08-12 13:37:00) [1]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1091963555&n=0


Ega23   (2004-08-11 09:20:00) [2]

TInifile.Create(ExtractFilePath(Application.ExeName) + '\Config.ini');

\ убери, он не нужен. Или ExtractFileDir используй.


Dim!S   (2004-08-11 09:03:00) [3]

> Рамиль
Большое спасибо.

Не заметил описание cfg еще раз... :)


Рамиль   (2004-08-11 08:59:00) [4]


> [2] Dim!S   (11.08.04 08:49)

А ты случайно cfg в других модулях не описываешь еще раз?


Dim!S   (2004-08-11 08:49:00) [5]

Компилируется нормально, но при запуске приложение ругается что типа переменная не проинициализированна (как-будто нет этой строки cfg := TInifile.Create(ExtractFilePath(Application.ExeName) + '\Config.ini');
)

Ее что в каждом модуле описывать?


Skyle   (2004-08-11 08:46:00) [6]

А в чём трудность?
Почему не получается-то?


Наверх

Титульная страница Поиск, карта сайта Написать письмо