Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 361
от 23.07.2004, 13:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1692
Отправлено ответов: 3906
Активность: 230.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

sir henry
Статус: Профессиональный
Общий рейтинг: 165.27
[Подробней >>]
samum2000
Статус: Профессиональный
Общий рейтинг: 129.58
URL: Samum's home page
[Подробней >>]
rmf
Статус: Опытный
Общий рейтинг: 109.43
URL: Просто WWW
[Подробней >>]
 
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 136.55
URL: Программирование
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 133.78
URL: THE_PRO
Телефон: (994 +12) 989647
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1674. Уважаемые эксперты! У меня стоит задача: из писем, пришедших с определенного адреса, вытягивать файл... (ответов: 2)
Вопрос № 1675. Здравствуйте, sir henry В своем ответе вы ссылаетесь на приложение, но, к сожалению, оно не дошло до... (ответов: 1)
Вопрос № 1676. Здравствуйте, samum2000 К сожалению, я не настолько хорошо знаю С++ Builder? чтобы на основании ваше... (ответов: 1)
Вопрос № 1677. Уважаемые эксперты подскажите как на delphi удалить все файлы из директории FileName:string;.Удален... (ответов: 4)
Вопрос № 1678. Здравствуйте! Помогите пожалуйста с InterBase. Запускаю IBConsole, пытаюсь зарегистрироваться на лок... (ответов: 3)
Вопрос № 1679. Уважаемые эксперты! Прошу прощения за беспокойство (вопрос по Simple MAPI - почему не считывается ко... (ответов: 2)

Вопросов: 6, ответов: 13


 Вопрос № 1674

Уважаемые эксперты! У меня стоит задача: из писем, пришедших с определенного адреса, вытягивать файлы вложений (txt) и сохранять в базе данных. Не хотелось использовать компоненты FastNet, так как в любом случае пользователь почту с сервера стягивает на локальный компьютер, и у всех пользователей стоит Outlook Express. Поэтому пока пробую использовать Simple MAPI (плохо только то, что этот интерфейс не позволяет просматривать папки, вложенные во Входящие).
Код, которым я вывожу список нужных мне файлов в TCheckListBox, приведен в приложении. Прошу обратить внимание на закомментированную строку:
//and(Msg.nFileCount = 1) then
Закомментирована она потому, что не отрабатывает как надо. То есть количество вложений неверно определяет (дает равное 0 или нереально большое число). На самом деле письма представляют собой либо оригинальное сообщение с одним вложенным файлом, либо пересланное аналогичное сообщение. Почему количество вложений может не определяться или определяться неверно? Может быть, есть другой способ узнать это число? Можно, конечно, отбирать сообщения только по адресу отправителя, но это не совсем надежно, может лишнее отобраться...
Спасибо.


Приложение:


Вопрос отправлен: 19.07.2004, 14:26
Отправитель: L_Dorrit (flying_feather@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, L_Dorrit!
PMapiMessage это указатель на TMapiMessage - подумайте над этим :).

Ответ отправлен: 20.07.2004, 11:16
Отправитель: sir henry


Отвечает samum2000


Здравствуйте, L_Dorrit!
На счет других способов можно посмотреть http://samum2000.narod.ru/downloads/oexpress2.zip и
http://samum2000.narod.ru/articles/oedb.html
--------------------------
-=We came for victory!=-

Ответ отправлен: 21.07.2004, 16:38
Отправитель: samum2000


 Вопрос № 1675

Здравствуйте, sir henry
В своем ответе вы ссылаетесь на приложение, но, к сожалению, оно не дошло до меня(точнее, дошло пустое).
Не могли бы вы повторить отправку.



Вопрос отправлен: 19.07.2004, 16:11
Отправитель: Alexandr

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Доброе время суток, Alexandr!
Это только если нет в Вашем Билдере события onMouseWheel.
(Надеюсь сечас пример дойдет :).

Приложение: