Текущий архив: 2006.08.27;
Скачать: 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 вся ветка
Текущий архив: 2006.08.27;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.033 c