![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте.
У меня есть вопрос. Я пишу программу которая отсылает файл на электронную почту. Использую Indy 10 компонент idSMTP и idMessage. Для прикрепления файла к письму я использую следующую строчку: TidAttachmentFile.Create(idMessage.MessageParts,'п уть к файлу'); Проблема заключается в том, что если этот файл используется другой программой, то файл не прикрепляется, выдаётся ошибка о том что файл занят другой программой. В файле содержится своего рода база данных. Возможно ли сделать так, чтобы к письму прикреплялся файл который использует другая программа? Заранее спасибо. |
#2
|
|||
|
|||
![]() попробовать откопировать этот файл в другое место и оттуда прицепить. Проблема в том, что если эта другая программа открывает файл в эксклюзивном режиме, то вообще не получится ничего сделать.
|
#3
|
|||
|
|||
![]() Я сначала реализовал этот код на Delphi 7 и проблем при копировании у первой программы не возникло. Решил реализовать свою программу на Delphi 2010 чтобы она лучше работала с Windows 7 и тут возникла проблема.
|