|
|
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#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. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 21 - 28 bytes: UnicodeString x 1 29 - 36 bytes: UnicodeString x 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 11:39 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
может надо сделать Код: pascal 1. в конце ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 11:44 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
X-Cite Код: pascal 1. а освобождать не надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 11:45 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
Само должно это же массив. Еще всплыла проблема с инлайн переменными... Если метод First написать так, то будет ошибка Код: pascal 1. 2. 3. 4. 5. Компилятор не очищает X при входе в метод, и там лежит мусор, при присвоении пытается чистить строки и естественно падает А если так, то нет, X уже почищена. Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 11:52 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
а освобождать не надо? Это запись, сама освободится.. В коде только управляемые переменные, все должно само управляться.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 11:54 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
Если First переписать так (через Result, а не Exit с конструктором), то утечки нет Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 11:59 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
X-Cite, Репорти, проголосуем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 12:02 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
попробуй принудительно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 12:08 |
|
||
|
Custom Managed Records утечка памяти строк
|
|||
|---|---|---|---|
|
#18+
https://quality.embarcadero.com/browse/RSP-31751 - Управляемые записи https://quality.embarcadero.com/browse/RSP-31752 - Инлайн переменные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2020, 12:24 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40022710&tid=2037822]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 312ms |

| 0 / 0 |
