powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Indy Pop3
3 сообщений из 3, страница 1 из 1
Indy Pop3
    #32102551
АМС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу такой код ( выкинул всё лишнее ):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
procedure TestIndyPop3;
var
  i,n,nn,j:  integer;
  IdMess:  TIdMessage;
begin
  IdPOP3.Connect;
  nn:=IdPOP3.CheckMessages;
  for j:= 1  to nn do
    begin
    IdMess:=TIdMessage.Create(nil); // Пробовал Create(Application)
    IdPOP3.Retrieve(J,IdMess);
    IdMess.Destroy; // пробовал Free 
    end;
  IdPOP3.Disconnect;
end;

Процедура нормально отрабатывает, но при завершении программы под средой Дельфи 6 вываливается в отладчик. Видимо что-то портится в памяти. Работаю под WIN2K.
Может кто-нибудь подскажет что-то умное?
...
Рейтинг: 0 / 0
Indy Pop3
    #32102562
АМС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:

Такое происходит только на письмах с аттачментом. Без аттачменьов всё работает нормально.
...
Рейтинг: 0 / 0
Indy Pop3
    #32103570
maximF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Советы поверхностные, т.к. с этим компонентом не работал, но всё равно лучше чем никакие :) Звините, если что не так!

1) уверен что сообщения нумеруются не с нуля?
2) Destroy никогда не стоит использовать, только Free. Попробуй для начала вообще не освобождать память.
3) если запускать не из отладчика, то какое сообщение возникает?
4) апдейт на делфи стоит?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Indy Pop3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]