Страница: 1 |
Страница: 1 |
Вопрос: Как записать принятую с сервера почту
Добавлено: 13.07.07 20:05
Автор вопроса: Sakuranet
Добрый день!
Прошу помощи!
Сделал почтовый клиент. Почту принимает и упаковывает в файл. Но есть одна проблемма. Посылаю RETR и обратно приходит почта, но не успевает записываться в файл.
AxWinsock1.SendData("RETR " & CStr(intMessages1) & vbCrLf)
swriter = IO.File.AppendText("c:\filefrommail")
swriter.Write(strData)
swriter.Close()
Записывается только часть информации.
Если в код вставить MsgBox(strData) - тогда все ок'.
Вся полученная информация, проходя через MsgBox полностью усваевается файлом.
Помогите, пожалуйста, решить проблемму.
Заранее благодарен, Sakuranet.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 13.07.07 22:42
Sleep поставь
Номер ответа: 2
Автор ответа:
Sakuranet
Вопросов: 3
Ответов: 2
Профиль | | #2
Добавлено: 13.07.07 23:27
Спасибо!
Стало немного лучше, но проблеммы до конца не решило. Почты стало записываться больше, но не вся.
Увеличение времени sleepа результата не дает.
С уважением,
Sakuranet.
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 15.07.07 19:59
Sleep
DoEvents
Sleep
))
Номер ответа: 4
Автор ответа:
Sakuranet
Вопросов: 3
Ответов: 2
Профиль | | #4
Добавлено: 15.07.07 21:53
Спасибо, HACKER!
Уже разобрался.
Все ок'.
Работает.
С уважением,
Sakuranet.