Вниз
Скачать: CL | DM;

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

← →
lookin ©   (2006-07-14 19:29) [0]

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

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

Спасибо.


← →
lookin ©   (2006-07-14 19:32) [1]

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


← →
lookin ©   (2006-07-14 19:35) [2]

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


← →
Jeer ©   (2006-07-14 19:35) [3]

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


← →
lookin ©   (2006-07-14 19:36) [4]

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


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


← →
lookin ©   (2006-07-14 19:40) [5]

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

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


← →
Fay ©   (2006-07-14 21:15) [6]

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


← →
Leonid Troyanovsky ©   (2006-07-14 21:44) [7]


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

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


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

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

--
Regards, LVT.


← →
Ketmar ©   (2006-07-15 00:19) [8]

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


← →
lookin ©   (2006-07-15 00:53) [9]

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


Согласен...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1154367133
ALEXD31
2006-07-31 21:32
2006.08.27
VmWare workstation 5.5


4-1146654047
Тфьу
2006-05-03 15:00
2006.08.27
Как отследить процесс перемещения компонента?


2-1155025590
ttt_111
2006-08-08 12:26
2006.08.27
Работа со сканером штрих-кода.


15-1154003213
Yeg
2006-07-27 16:26
2006.08.27
Бесплатный хостинг с поддержкой сокетов


2-1154865648
Sele
2006-08-06 16:00
2006.08.27
открытие файла на 1 копии программы




   Наверх