![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() привет, очень хочется странного:
Код:
в частности хочется автоматом апдейтить базу данных при изменении значения property помогайте, если не перевелись дельфисты ;- готов увидеть любые извращения. важен результат ps. версия дельфи номер семь |
#2
|
|||
|
|||
![]() Вроде такое невозможно.
Можно попробовать вытащить имя текущей процедуры из CallStack. Только вот зачем такие извращения. С учетом целевой задачи, обновления БД, лучше сделать так, как это сделано у TDataSet. Есть некоторая метаинформация (массив Fields : TField) и соотв. методы для работы с ним. |
#3
|
|||
|
|||
![]() Может просто пробежаться по всем свойствам, и сравнить адрес сеттера с адресом функции?
|
#4
|
||||
|
||||
![]() Вроде бы не очень сложно:
Код:
![]() Не стоит путать форумы с богадельнями. © Bargest |
#5
|
|||
|
|||
![]() увы...
Код:
сейчас беру имя сеттера из callstack (JclDebug). как бы работает, но вариант с адресом мне больше по душе. только вот как заставить работать вышеприведенный код? |
#6
|
||||
|
||||
![]() Цитата:
Не стоит путать форумы с богадельнями. © Bargest |