Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
ВнизДинамически заменять компоненты Найти похожие ветки
← →
MakNik (2003-09-23 11:24) [0]У меня есть компонент ADOQuery с которым работает программа. Подскажите, пожалуйста, как в ходе выполнения программы заменять его компонентом TrxMemoryData (или типа того) под тем же именем но с другим набором данных, так, чтобы не изменять все расчеты и формы???
← →
Skier (2003-09-23 11:28) [1]Опирайся в расчётах на тип TDataSet (общий предок для TrxMemoryData и для TADOQuery)
← →
MakNik (2003-09-23 11:53) [2]У меня есть форма, на которой куча DBEdit-ов и есть две таблицы с данными между которыми нужно переключаться. Кроме того в процедурах данные берутся из конкретной таблицы. Как безболезненно менять их местами?
← →
Skier (2003-09-23 11:54) [3]DBEdit.DataSource.DataSet := то что нужно;
← →
MakNik (2003-09-23 12:08) [4]Так не пойдет, расчеты привязанны к имени компонента
← →
Skier (2003-09-23 12:08) [5]
> расчеты привязанны к имени компонента
Плохо.
← →
VAleksey (2003-09-23 12:12) [6]
> MakNik © (23.09.03 12:08)
Не, ну слушай что ты хочешь?
У тебя переменная определенного типа, а ты хочешь ей всучить другой тип. Да ладно бы хоть на DataSet опирался. А в таком случае твое требование невыполнимо.
Как мне в переменную типа Integer записать значение Double,а?
> Как безболезненно менять их местами?
Тем не менее есть вариант, но придется руки прикладывать, и никак иначе. Переписываешь все свои процедуры так, чтобы они в качестве входного параметра принимали набор данных, т.е. DataSet. С ним и работешь.
← →
Anatoly Podgoretsky (2003-09-23 12:33) [7]Для чего же Борланд старался, прибумывал TSataSource
Все его потуги пошли в холостую.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c