|
|
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
проблема в совместимости с предыдущими версиями. изначально было: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. понадобилось спрятать эту проперть внутрь protected, но так чтоб сохранённые в DFM'е свойства таки читались. примерно так: Код: 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. НО! старый вариант компонента писал в DFM таким макаром: Код: sql 1. 2. 3. 4. 5. а вот новый пишет: Код: sql 1. 2. 3. 4. 5. есть мысли, как победить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 18:30 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 18:39 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ Код: pascal 1. ??? Думаешь это сработает ? Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 21:48 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 22:43 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Хотя в поздних версиях механизм чтения переделали и это работатет Код: pascal 1. XE2 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 23:17 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
18.01.2019 18:39, _Vasilisk_ пишет: > Filer.DefineProperty('MyList.Strings', ReadList, WriteList, DoWrite); это пришло в голову в первую очередь. но нет. писать так можно, а вот читать - хрен. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 11:47 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий18.01.2019 18:39, _Vasilisk_ пишет: > Filer.DefineProperty('MyList.Strings', ReadList, WriteList, DoWrite); это пришло в голову в первую очередь. но нет. писать так можно, а вот читать - хрен. тут вот есть пример с subcomponent, может поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 12:20 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
21.01.2019 12:20, Tactical Nuclear Penguin пишет: > тут вот есть пример с subcomponent, может поможет... можно попробовать. хотя статья не совсем о том. идея как я понимаю такова: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 12:42 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
да, такова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 12:50 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий> Filer.DefineProperty('MyList.Strings', ReadList, WriteList, DoWrite); это пришло в голову в первую очередь. но нет. писать так можно, а вот читать - хрен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 15:35 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
21.01.2019 15:35, DimaBr пишет: > + в XE2 работает а толку то? D7 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 15:41 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Про Д7 я уже писал. Там механизм чтения иной. Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 15:44 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
То есть исходя из имеющегося метода чтения Params - должен быть PUBLISHED ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 15:46 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
21.01.2019 15:44, DimaBr пишет: > То есть исходя из имеющегося метода чтения Params - должен быть PUBLISHED вот посему и возник этот топег... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 15:49 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Может так ??? Код: 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 16:13 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
21.01.2019 16:13, DimaBr пишет: > Может так ??? маниак! :-) хорошая идея. СПАСИБО. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 16:16 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
Правильнее конечно создать свой Reader, а не хакать имеющейся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2019, 16:31 |
|
||
|
спрятать проперть типа TStrings из секции published в секцию protected компонента
|
|||
|---|---|---|---|
|
#18+
работает под D7 Код: 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 17:20 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39762297&tid=2039898]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 551ms |

| 0 / 0 |
