Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как вытащить из письма в Outlook вложеные изображения? [D7, WinXP]


Satan ©   (2004-07-11 03:09:00) 

Приветствую Вас.
Задача такая: нужно на панели аутлука сообразить кнопочку, при нажатии на которую будет запускаться (или небудет, зависит от ваших ответов) некое приложение. Данное приложение очень хотело бы увидеть все вложеные в активное входящее письмо изображения формата BMP, вот только я ему в этом никак помочь немогу (я вобще без понятия как это реализовать, никогда еще с таким не сталкивался). ПАААМАААГИИИТЕЕЕЕЕ!!!!


Arm79   (2004-07-11 14:19:00) [1]

1 - компонент является com-надстройкой над оутлук. не думаю, что он будет работать с экспрессом
2 - можешь спросить у автора http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=11334
3 - напиши свой почтовый клиент на основе инди(есть демо)
4 - еще один из вариантов заключается в испорльзовании mapi и simple mapi


Satan   (2004-07-11 13:52:00) [2]

В недрах моего мозга уже давно зреет мысль о том, что, может быть стоит попробовать такой компонент "TOutlookApplication", тока чтото я не знаю с какой стороны к нему, блин, подойти. Справки по нему нету никакой, да и я без понятия, будет ли он работть с Аутлук экспрессом.


Arm79   (2004-07-11 13:43:00) [3]

Значит, свой формат. Можно попытаться воспользоваться объектной моделью оутлука(если она у него есть).


Satan   (2004-07-11 13:38:00) [4]

Видимо данные все-таки шифруются, или формат не тот, хехе...... или я чтото не так делаю :)


Satan   (2004-07-11 13:31:00) [5]

При попытке открыть такой файлик возникает исключение с сообщением "Не удается создать набор записей из указанного источника. Файл источника или поток должен содержать данные Recordset в формате XML или ADTG".


Arm79   (2004-07-11 13:20:00) [6]

не знаю, никогда не интересовался. Зачем лишний раз спрашивать?
Кинь на форму adotable, пропиши туда путь к любому файлу, выбери тип dbase и посмотри.


Satan   (2004-07-11 13:12:00) [7]

Блин, туплю, все, нашел. Только теперь назревает вопрос: "Каким образом ковыряться в dbx-файлах?"(какой я трудный:)). И еще один вопросик на буущее: "А разве аутлук не шифрует таким образом сохраненные входящие сообщения?"


Satan   (2004-07-11 13:10:00) [8]

В папке "D:\Documents and Settings\Satan\Local Settings\Application Data\Identities\" пусто, так что получается не нашел ни пути ни dbx-файлов


Arm79   (2004-07-11 13:08:00) [9]

Не нашел чего? Пути, dbx-файлов или вложений в файлах?


Satan   (2004-07-11 13:04:00) [10]

Arm79   (11.07.04 12:49) [9]
Поковырялся там куда ты меня отправил и ничего не нашел :(


Arm79   (2004-07-11 12:49:00) [11]

Так Outlook Express хранит письма в файлах dbx. Не уверен, но там же должны храниться и вложения (сам не проверял). Путь к файлам примерно следующий: "D:\Documents and Settings\Armen\Local Settings\Application Data\Identities\{A7A4E2F2-76DA-41C2-B68F-2BA6D0EA01BD}\Microsoft\Outlook Express\Inbox.dbx" Разумеется, с поправкой на мои данные.


Satan   (2004-07-11 12:07:00) [12]

Ну неужели никто с эти ниразу не сталкивался?


Satan   (2004-07-11 03:50:00) [13]

Хех........ а разве нет способов нагло впаять кнопку программулине под названием Outlook Express (она и без оффиса себя оч. хорошо чувствует :))? Хотя чето я совсем запутался, по-любому както это должно решаться, надо только придумать (или нагло у кого нибуль украсть) как.


KilkennyCat   (2004-07-11 03:46:00) [14]


> Satan   (11.07.04 03:34) [5]


С оутлуком я сейчас разобрался, немного другой порядок действий, но ничего сложного.
А вот если на машине клиента его не будет, то я даже не представляю, как написать приложение, которое будет выдергивать картинки из сообщений, и тем более, как его запустить, если кнопка, его запускающая - на панели оутлука, которого не будет :)


Satan   (2004-07-11 03:34:00) [15]

Я вот чтото тут подумал, существует вероятность того, что на машине клиента не будет офисовского аутлука, да и хотелось бы чтоб выдёргиванием картинок занималось само приложение, может есть каке-нить ссылки на инфу как подобное можно реализовать?


KilkennyCat   (2004-07-11 03:32:00) [16]

Ради интереса покопался. В принципе, возможно. У редактора достаточная справка.


KilkennyCat   (2004-07-11 03:25:00) [17]

гм... кажется, я ошибся :( у меня нет возможности создать макрос таким образом... может, неполная установка? Редактор есть, выполнить можно... а вот запись отсутствует...


Satan   (2004-07-11 03:14:00) [18]

Спасибо, ща буду пробовать.


KilkennyCat   (2004-07-11 03:12:00) [19]

я так понимаю, имеется в виду офисный утлук... Дык там есть фиговина - запись макроса. Включить - записать - открыть - посмотреть - добавить фильтр на бмп - кинуть кнопку - присвоить ей макрос. все.


Наверх

Титульная страница Поиск, карта сайта Написать письмо