Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Внизизменентие TField Найти похожие ветки
← →
изм (2003-08-18 10:08) [0]мне хотелось бы добавить несколько свойств в TField, что я и делаю изменив соотв модуль, но при компиляции говориться, что некоторые модули (наптимер DBTables) были скомпилированны с разными версиями DB можно это както исправить
И вообще как внести изменения в базовые модули дельфи
← →
Skier (2003-08-18 10:10) [1]
> мне хотелось бы добавить несколько свойств в TField
Зачем ?
← →
изм (2003-08-18 10:12) [2]2 Skier
есть некоторые идеи, но главное просто интересно
← →
Skier (2003-08-18 10:15) [3]изм © (18.08.03 10:12) [2]
> есть некоторые идеи
Какие ? Может быть есть более простой способ решения...
← →
изм (2003-08-18 10:18) [4]2 Skier
вызов детальных форм для полей таблицы, в общем случае кождое поле модет иметь несколько детальных форм
← →
Digitman (2003-08-18 10:30) [5]
> изм
Рискуя нажить геморрой, перекомпилируй/пересобери ВСЕ модули и дизайн-тайм/ран-тайм пэкэджи, ссылающиеся в USES на модуль DB.PAS.
Иначе затея с перекомпиляцией всего лишь одного модуля db.pas (ради сиюминутной блажи) бестолкова и потерпит фиаско.
← →
Skier (2003-08-18 10:34) [6]> изм
Может быть стоит покопать в сторону виртуального метода
TDataSet.CreateFields; ?
← →
изм (2003-08-18 10:35) [7]2 Skier
а смысл?
← →
изм (2003-08-18 10:37) [8]2 Digitman
т.е. это в практически не возможно и не стоит с этим (изменением базовых компонентов дельфи) возиться?
← →
Digitman (2003-08-18 10:46) [9]
> изм
конечно, не стОит !
все что ты задумал, вполне реализуемо и безо всякой модификации опорного класса TField. Тем более что этот класс общий для всех его наследников : TIntegerField, TStringField и т.д. и т.п.
Вероятно, тебе следует присмотреться к TBlobField как к полю, способному хранить самую разнородную "безформатную" инф-цию
← →
Skier (2003-08-18 10:47) [10]>изм © (18.08.03 10:35) [7]
Да. TDataSet.CreateFields не поможет.
← →
изм (2003-08-18 10:59) [11]2 Digitman
в том и была задумка что это базовый класс :-(\
← →
Digitman (2003-08-18 11:13) [12]
> изм
тогда прокомментируй. что ты под сим подразумеваешь
> вызов детальных форм для полей таблицы
← →
Anatoly Podgoretsky (2003-08-18 11:21) [13]Ну он хотел, чтобы инжектированные методы, работали в наследниках, без из переделки. Мечта многих.
← →
roottim (2003-08-18 11:37) [14]в Library Path путь $(DELPHI)\Source\vcl прописан ?
из $(DELPHI)\Lib можно поудалять связанные с БД DCU и перекомпилировать
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c