
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.12.2018, 10:34
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
Добрый день господа ))) Беру форму, кидаю Image,timer,headerControl и скидываю в таймере экран на image. Переменные очищаю, но происходит постоянная потеря памяти.... Код: 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. Сможете подсказать каким образом избежать этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:43
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
RissСможете подсказать каким образом избежать этого? Ты сам то понимаешь, что ты там написал ? Попробуй так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:49
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
Valery_B, Не обращайте внимание на все - по сути есть так как ты написал.... Ничего не изменится - память все равно будет пропадать Вы на газету внимания не обращайте - рыбу приходилось заворачивать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:50
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
Код: pascal 1. 2. А если err? тогда кто будет память освобождать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:53
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Если вас смущает, то пусть будет так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:55
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
RWolf, Это будет другая тема.... Мне не понятно, где тут присходит потеря памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:56
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
Riss, Если где-нибудь между Bmp.Create() и Bmp.Free() будет exception, то что получится?... Вам же показали как надо делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:56
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
RissЕсли вас смущает, то пусть будет так Смущает. После того как ты написал .Create, следующий операторы должны быть: Код: pascal 1. 2. 3. 4. 5. 6. После того как ты это напишешь, начинаешь думать, что вписать между Try и Finally. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 10:59
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
Вот так всё равно течёт?.. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 11:01
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
RissRWolf, Это будет другая тема.... Мне не понятно, где тут присходит потеря памяти? Где-то в районе BitBlt. Чтобы оперировать хэндлами GDI, нужно их лочить и освобождать — GetDC/ReleaseDC. Это если отвлечься от дельфовых Create/Free, я по умолчанию считаю, что эксепшенов этот код всё-таки не бросает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 11:03
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
alekcvp, К сожалению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 11:04
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
RWolf, Попробую покапать - спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2018, 11:59
|
|||
|---|---|---|---|
Потеря памяти |
|||
|
#18+
RWolf, Действительно. Прошел вариант Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Спасибо всем за урок )) Очень признателен )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2039991]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 538ms |

| 0 / 0 |
