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

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

Чтение/запись сведений в ini-файл через компонент


lookin ©   (2006-07-14 19:29:00) 

Вопрос такой.

Есть некий компонент. Он читает/пишет некоторые сведения в ini-файл. Есть некая программа, желающая использовать этот компонент. Помимо этого программа желает не мараться об чужие ini-файлы, в том числе и компонентарные. Разумно ли реализовывать в компоненте следующее: указание имени произвольного ini-файла и секции в нем для чтения/записи данных, используемых компонентом. Заметим, что программа сама определяет, какие данные будут использоваться/меняться во время работы с этим встроенным компонентом.

Спасибо.


lookin   (2006-07-15 00:53:00) [1]

> [8] Ketmar ©   (15.07.06 00:19)


Согласен...


Ketmar   (2006-07-15 00:19:00) [2]

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


Leonid Troyanovsky   (2006-07-14 21:44:00) [3]


> lookin ©   (14.07.06 19:40) [5]

> Просто напросто была программа с несколькими формами-юнитами
> для работы с типизированными данными. Задумал эти формы-
> юниты сделать в виде компонентов. Так


Тут совсем рядом обсуждались  проблемы творческого рукоблудия.
RP: работает - не трогай.

Ну, а если, все жк, очень хочется, то можно, например,
потрогать за Dialogs.pas
Или найти книжку Рея Конопки, про создание компонент в среде дельфи.

--
Regards, LVT.


Fay   (2006-07-14 21:15:00) [4]

2 lookin ©   (14.07.06 19:40) [5]
Скажи наркотикам "НЕТ!"


lookin   (2006-07-14 19:40:00) [5]

Я еще немного раскрою...

Просто напросто была программа с несколькими формами-юнитами для работы с типизированными данными. Задумал эти формы-юниты сделать в виде компонентов. Так вот получается, что некоторые из форм используют одну и ту же общую форму для чтения/редакции данных. И вот и получается, что проблема в этой форме обнаруживается. Вопрос, как решить проблему?


lookin   (2006-07-14 19:36:00) [6]

> [3] Jeer ©   (14.07.06 19:35)


Как сумел объяснил... Я, если нужно, проясню...


lookin   (2006-07-14 19:35:00) [7]

И еще. Компонент Б и форма С поставляются в одном пакете. Компонент Б размещается в палитре компонентов, форма же С есть служебная для работы с компонентом Б. Она же используется (раз уж на то пошло) и для работы с компонентом Г (будучи универсализированным), который может вообще оказаться неинтересным программе А. Так вот все же как связать изменения в форме С не с компонентами Б и Г, а с собственно программой А?


Jeer   (2006-07-14 19:35:00) [8]

Как-то все сложно и чрезмерно идемпонетно.:)


lookin   (2006-07-14 19:32:00) [9]

Хотел бы добавить. Суть то, что принимает/меняет данные из ini-файла, недоступно непосредственно программе. Иначе говоря, есть программа А, есть компонент Б и есть форма для редакции данных С. Эта форма С суть и занимается чтением/сохранением данных, но запускается посредством компонента В. Программа же А имеет связь лишь с компонентом Б. Вот как бы эту цепочку завязать...


Наверх

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