|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.09.2015, 05:22 | #1 |
ХРЕНЕЮ с ИНДИ
Пользователь
Регистрация: 08.02.2009
Сообщений: 92
|
EAccessViolation при завершении приложения
Добра всем!
Столкнулся с такой проблемой, не могу решить: При завершении приложения вылетает ошибка "Exception EAccessViolation in module..." yy.jpg Вроде бы никаких ресурсов не трогаю, перепробовал отключать очистки переменных, но увы: ошибка сто процентов всегда появляется, при чем в IDE её не отследить. вот код приема файла (в принципе работает иногда зависает): оригинальный код тут (работает лишь с текстовыми файлами) Код:
Код:
Велкам! :D http://radiomedtech.ucoz.ru
Последний раз редактировалось Stilet; 10.09.2015 в 09:04. |
10.09.2015, 09:06 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Напиши:
Код:
I'm learning to live...
|
10.09.2015, 09:57 | #3 | |||
ХРЕНЕЮ с ИНДИ
Пользователь
Регистрация: 08.02.2009
Сообщений: 92
|
Цитата:
Есть подозрение , но точно не знаю: я ж использую P: ^byte, надо ли как то определять размер выделяемой памяти? а может быть как -то явно стоит ее освобождать? Сделал так, но результат тот же Цитата:
Цитата:
Велкам! :D http://radiomedtech.ucoz.ru
Последний раз редактировалось 100GRamm; 10.09.2015 в 10:16. |
|||
10.09.2015, 10:15 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты память не выделяешь? Если нет, то конечно нужно выделять и освобождать.
I'm learning to live...
|
10.09.2015, 10:26 | #5 | |
ХРЕНЕЮ с ИНДИ
Пользователь
Регистрация: 08.02.2009
Сообщений: 92
|
Цитата:
если так: MS.Free; а массив явно определен : P: array [0..1024] of Byte;
Велкам! :D http://radiomedtech.ucoz.ru
Последний раз редактировалось 100GRamm; 10.09.2015 в 10:28. |
|
10.09.2015, 10:28 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
10.09.2015, 10:53 | #7 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
10.09.2015, 10:58 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.09.2015, 12:27 | #9 |
ХРЕНЕЮ с ИНДИ
Пользователь
Регистрация: 08.02.2009
Сообщений: 92
|
не похоже, а так и сделал, и ссылку оставил.
Зачем рисовать велосипед, если он уже есть? Немного адаптировал код под передачу бинарных данных (см.ссылку) qq.jpg yy221.jpg yy22.jpg ..никогда не думал что этой функцией можно выделять для Byte память... в итоге так сделал : GetMem(P,L); ..все равно ошибка при закрытии тоже
Велкам! :D http://radiomedtech.ucoz.ru
Последний раз редактировалось 100GRamm; 10.09.2015 в 13:37. |
10.09.2015, 12:45 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
runtime error 216 at 5b261531 в dll при завершении приложения | Volkogriz | Общие вопросы Delphi | 7 | 12.02.2013 18:26 |
выполнение js кода при завершении программы на delphi | xamel87 | Общие вопросы Delphi | 1 | 08.05.2011 18:45 |
Ошибка при завершении программы | _-Re@l-_ | Общие вопросы Delphi | 2 | 01.09.2010 21:32 |
создание dll при старте приложения и удаление при завершении | TyoshA | Общие вопросы Delphi | 7 | 13.07.2009 13:56 |
приложение без формы, событие при завершении | ERASERROR | Общие вопросы Delphi | 10 | 22.02.2008 14:10 |