|
|
|
Создание собственных компонентов в BCB5 пользовательские свойства
|
|||
|---|---|---|---|
|
#18+
1) Когда я пишу свойство типа перечисление так enum TT_HorizontalAlignment { xl_Hor_Left , xl_Hor_Right , xl_Hor_Center , xl_Hor_Justify }; Все хорошо, а если так то в менеджер объектов названия значений для свойста выглядят фигней, непонятные значки, явно из не печатаемых с клавиатуры, плюс глюки с их количеством enum TT_HorizontalAlignment { xl_Hor_Left = 1 , xl_Hor_Right = 2, xl_Hor_Center =4, xl_Hor_Justify =8 }; 2) Никак не могу создать коллекцию своих объектов Код: plaintext 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. когда я в менеджере объектов пытаюсь просмотреть содержимое этой коллекции то получаю сообщение что Invalid Selection: TColumnSet has no owner 3) Как писать деструкторы для компонентов которые выделяют для себя память, у меня странное ощущение что BCB5 вызывает деструктор несколько раз. ______ Заранее спасибо, жду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 15:20 |
|
||
|
Создание собственных компонентов в BCB5 пользовательские свойства
|
|||
|---|---|---|---|
|
#18+
1) редактор свойства по умолчанию для типа перечисление исходит из предположения, что парачисление начинается с нуля и идет с шагом 1 и максимум меньше 32. Нужно иначе - пиши свой редактор свойства для такого перечисления. 2) Ну так пропиши ему овнера. 3) Аккуратнее быть. Или проблемный код в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 18:18 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=463&tid=2035616]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 311ms |

| 0 / 0 |
