Новая версия DialMail (beta)
Ссылка (https://cloud.mail.ru/public/6PrT/gtKGnf7Jc)
Основные изменения:
+ добавлены новые объекты
IMAP - получение, удаление писем, работа с папками IMAP
ClipBoard - история буфера, исправление проблемы с кодировкой
HTTP - работа с TLS 1.2 (SSL) в системах win XP/2003
SMS - отправка / получение СМС с USB модемом
JSON_Object - быстрый парсинг JSON
-(bugs) исправлены некоторые ошибки и добавлены новые. :)
Будет интерес к компоненте - пишите, будут примеры и исправления/дополнения.
Цитата: swa от 21 декабря 2024, 14:59-(bugs) исправлены некоторые ошибки и добавлены новые. :)
Вот это понашему %)
Просто супер, спасибо большое, активно пользуюсь!
Обновление.
DialMail 4.0.4.1 18.01.2025
Объект FTP версия 2.8.4
+ добавлена поддержка UTF8 (теперь нет необходимости перекодировать из/в UTF8 при работе с именами файлов)
- добавлены шаблоны парсинга LIST для сервера ProFTPD (не читался список файлов по команде LIST)
! ПолучитьДатуФайла() возвращает дату, а не строку
+ ПолучитьДатуФайла(), ПолучитьВремяФайла() - при первом обращении посылает запрос на получение точной
даты/времени файла ("MDTM"). Теперь у "старых" файлов на FTP получаем точное время их создания.
Брать там же (см. первый пост)
Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
КаталогЛогов = КаталогИБ()+"SYSLOG\post\";
глБиблиотека_trdm.СоздатьКаталог(КаталогЛогов);
ФайлЛога = КаталогЛогов+"dialmail.pop3.log";
Состояние("Подключение компоненты....");
Попытка
гПолучениеПочты = СоздатьОбъект("AddIn.POP3");
гПолучениеПочты.ИмяЛогФайла = ФайлЛога; << тут вылет
гПолучениеПочты.ВестиЛогФайл = 1;
//гПолучениеПочты.ИмяЛогФайла = "c:\dialmail.pop3.log";
Сообщить("Подключились: "+гПолучениеПочты.ВерсияОбъектаСтр);
Исключение
Сообщить("Не удалось создать объект из компоненты DialMail.dll!");
Возврат 0;
КонецПопытки;
Цитата: trdm от 16 февраля 2025, 19:32Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
Посмотрим...
Цитата: trdm от 16 февраля 2025, 19:32Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
Посмотрел, у меня такого не наблюдается. Такое ощущение, что у вас компонента зарегистрирована, но не загружена - или наоборот? (есть подобная особенность для компонент, написанных в DELPHI)
Проверьте, в таком случае падает?
гПолучениеПочты = СоздатьОбъект("AddIn.POP3");
//гПолучениеПочты.ИмяЛогФайла = ФайлЛога;
гПолучениеПочты.ВестиЛогФайл = 1; << Будет и тут падать
P/S в работе вместо POP3 использую IMAP
P/P/S другие объекты создаются? Что показывает СистемныеКоманды=СоздатьОбъект("AddIn.SystComm"); Сообщить(СистемныеКоманды.Версия) ?
завтра потестю, на связи.