NeoAnomaly
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В классе несколько перегруженных методов BuildMessage: Код: procedure BuildMessage(const AText, AHtml: string; AImages, Attachments: TStrings); overload; procedure BuildMessage(const AText, AHtml: string; const AImages, Attachments: array of string); overload; | Соответственно для параметров AImages и Attachments необходимо передавать либо массивы, либо объекты TStrings. В таком виде: Код: MailMessage.BuildMessage(TextEditor.Text, RichEditor.AsString, [], AttachmentList); | для параметра AImages задаётся массив, соответственно и для параметра Attachments ожидается массив, но прилетает объект - отсюда и ошибка компиляции. Добавлено: В таком виде Код: BuildMessage(MainForm.DistributionTextEditor.Text, RichEditorMiniHTMLIO.AsString, [], [AttachmentList.Strings[0]]); | всё компилируется, т.к. задаются два массива. Первый(AImages) пустой, а второй(Attachments) состоит из одного элемента - элемента с индексом 0 в string листе. | Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 16:40 15-08-2017 | Исправлено: NeoAnomaly, 16:48 15-08-2017 |
|