|
|
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
Добрый день! для своих нужд набросал некий прототип компонента с набором полей (boolean, integer и т.д.) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Компилирую, регистрирую, кидаю на форму. В дизайнере Boolean поля стоят как указано в default. -> выставляю их наоборот (тест!) False to True, например. Полям ID и Text также присваиваю значения. Запускаю - в полях ID и Text значения есть, в Boolean свойствах везде False. ЧЯДНТ? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 11:20 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
Директива default не устанавливает свойство компонента, а указывает что свойство НЕ нужно сохранять когда оно равно default ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 11:41 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
DimaBrа указывает что свойство НЕ нужно сохранять когда оно равно default Kast2Kвыставляю их наоборот (тест!) False to True Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 11:52 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
У ТС свойство default true, но конструктора не видно и инициализируется она значением FALSE. В дизайнере он перекидывает его в TRUE и так как default true оно не сохраняется в ресурс. Запускает и оно снова FALSE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:32 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
DimaBr, wadman , Спасибо за разъяснение! Как говорится, мануалы по этому вопросу дотошно не читал и ориентировался на иные примеры реализации компонентов. Ушел штудировать документацию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:33 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
я себе, кстати, когда-то хотел сделать "универсальный решатель задач", чтобы при создании объекта свойства пропертей по RTTI выставлялись в default, но руки не дошли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:33 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
22.02.2019 14:33, Arioch пишет: > я себе, кстати, когда-то хотел сделать "универсальный решатель задач", чтобы при создании объекта свойства пропертей по RTTI выставлялись в default, но руки не дошли у китайцев есть, в CNPack'е Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:35 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
именно CNPack ? cnWizards у меня стоит, но это designtime, а не runtime а куда конкретно в cnPack смотреть, навскидку не помнишь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:39 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
Может это Gexperts -> Components to Code ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:53 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
нет, мне нужно для произвольных объектов, для своих например. чтобы don't repeat yourself component to code не устанавливает свойства в default, а в то, что было в design editor если про CnWizards было исменно про это, то это мимо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 15:23 |
|
||
|
Не изменяется свойство компонента.
|
|||
|---|---|---|---|
|
#18+
точнее, не "нужно", а "хотелось бы", потому что самому все же оказалось лениво писать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39777861&tid=2039773]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 297ms |

| 0 / 0 |
