|
|
|
Helper для свойства типа String
|
|||
|---|---|---|---|
|
#18+
Есть следующий хелпер: Код: pascal 1. 2. 3. И есть класс "myClass" со свойством Код: pascal 1. Метод "setA()" делает такое: Код: pascal 1. 2. 3. 4. И если вызвать хелпер "add()" для этого свойства, то "showMessage()" не сработает, но значение запишется в поле напрямую: Код: pascal 1. 2. Здесь "showMessage()" вызывается только единожды. Почему так происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 21:39 |
|
||
|
Helper для свойства типа String
|
|||
|---|---|---|---|
|
#18+
niggafckr, Код: pascal 1. Тут работает только геттер а не сеттер и геттер сразу. А значение 'a' у тебя меняется только потому что там идет работа по указателю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 21:51 |
|
||
|
Helper для свойства типа String
|
|||
|---|---|---|---|
|
#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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 21:56 |
|
||
|
Helper для свойства типа String
|
|||
|---|---|---|---|
|
#18+
То есть, со свойствами такие хелперы работать не заставишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 21:59 |
|
||
|
Helper для свойства типа String
|
|||
|---|---|---|---|
|
#18+
Так как это делаешь ты - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 22:42 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=58&tid=2039070]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 497ms |

| 0 / 0 |
