|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Прикрепить файл к письму
Всем привет. Помогите доделать Почтовый клиент. Нужно что бы к письму прикриплявся файл "C: \ Report.txt"
Ниже выложил сорц, если можно доделайте и виложить в ету тему. P.S: Поиск юзал, но у мну ничего не получается |
#2
|
|||
|
|||
Лень код смотреть.
Ты через что делал? Indy, MAPI, etc? |
#3
|
|||
|
|||
Indy. Там в код походу 3 строчки надо прописать. Поглядите код плиз.
|
#4
|
||||
|
||||
Вот такую штуку добавьте:
Код:
TIdAttachmentFile.Create(IdMessage.MessageParts, AttacedFileName); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Пока сами мучайтесь, я смогу только вечерком поактивнее поучаствовать.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
||||
|
||||
Сразу незачот. НИКОГДА не добавляй в архив с сорцами *.~*, *.dcu и *.ddp - это мусор. И уж темболее (здесь нету, но на будущее) - скомпиленные exe и dll (dll можно, только если сторонние, bass или mysql там...)
Счас, допишу, через минут этак 10-15 выкину сюда же. ========= Ещё одно: код неотформатирован. Никаких пробелов, никаких разделителей... Вы бы ещё всё в одну строку написали. Привёл к товарному виду. Счас, допишу, выкину. Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 04.05.2009 в 14:02. |
#8
|
||||
|
||||
Лови
Готово.
Кстати, переменные, которые вне функции негде не используются, лучше объявлять в самой функции. Имя файла сделал в const для простоты изменения. Код рабочий, проверил. Там же тебе дал clean.bat, если будешь очищать сорцы от мусора - пригодится. Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 06.05.2011 в 07:14. |
#9
|
|||
|
|||
popyurv Супер. Ну ты меня и выручил. Спасиб. за поправки, извени за "грязный сорц" - новичок но я исправлюсь!))
|
#10
|
||||
|
||||
Цитата:
см.подпись Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#11
|
||||
|
||||
popyurv !!! В рот мне ноги =) ты же инди ненавистник!!! Гдеж твои сокеты?
З.ы. не обижайся. И чтоб ты знал и больше не кричал,что сокеты айс, а инди нет - компоненты инди постороены на блокирующем режиме сокетов =) Последний раз редактировалось Sphinx, 04.05.2009 в 22:14. |
#12
|
||||
|
||||
Да, я АНТИиндеец. Работа с SMTP - единственное, что я в них уважаю. Хотя, как показала данная тема, иногда с ними приходится залезть в хитро закрученную (_@_)
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#13
|
||||
|
||||
10 строчек кода это хитро закрученная (_@_) ? жжошь...
З.ы. Чую меня за флуд скоро пакараютъ! |
#14
|
||||
|
||||
Ну, аФФтар же сам не справился...
ЗЫ: Мне тоже так кажется, скоро ко мне применят санкции за оффтоп... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#15
|
|||
|
|||
Офтопим дале
Не мог бы ты мне помочь еще разок. Немножко задача поменялась. Файл report.txt находится например "C: \ Documents and Settings \ Igor \ Application Data \ MyProject \ report.txt"
Что нужно написать вместо Igor имхо имя ПОЛЬЗОВАТЕЛЯ в разных машын разное. Ну кароче вы меня поняли))) P.S: Можна показать ето на сорце))) |