|
|
|
Подменить объект на свой.
|
|||
|---|---|---|---|
|
#18+
Имеется класс, со свойством-объектом на чтение: Код: pascal 1. 2. 3. 4. 5. 6. Я хочу подменить в TcxDBDataProviderEx поле DataLink на своё (чтоб было типа TcxDBDataLinkEx). Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Вызывает вопрос процедура ReplaceDataLink. Она работает. Но хотелось бы уточнить. Так можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 14:31:19 |
|
||
|
Подменить объект на свой.
|
|||
|---|---|---|---|
|
#18+
Алексей Кл.Так можно?Можно. Но можно поиметь грабли при модификации исходного класса. Посмотрите, может Ваш DataLink создается каким-нибудь виртуальным методом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 14:59:46 |
|
||
|
Подменить объект на свой.
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Уже нашел. Называется хак свойства на чтение. Если оно без сеттера. Нет DataLink создается жестко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 15:07:27 |
|
||
|
Подменить объект на свой.
|
|||
|---|---|---|---|
|
#18+
Алексей Кл.Если оно без сеттера.И читается напрямую из поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 15:44:59 |
|
||
|
Подменить объект на свой.
|
|||
|---|---|---|---|
|
#18+
Алексей Кл.Вызывает вопрос процедура ReplaceDataLink. Она работает. Но хотелось бы уточнить. Так можно?Только если уверен, что не отломишь что-нить в логике в связанных DevExpress компонентах, существующих и будущих ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 16:13:01 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39515108&tid=2041864]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 484ms |

| 0 / 0 |
