Форум Кладовочки АЛьФ`а

Обсуждение проектов => Дружественные проекты => Тема начата: swa от 21 декабря 2024, 14:59

Название: DialMail новая версия
Отправлено: swa от 21 декабря 2024, 14:59
Новая версия 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) исправлены некоторые ошибки и добавлены новые. :)

Будет интерес к компоненте - пишите, будут примеры и исправления/дополнения.
 
 
Название: Re: DialMail новая версия
Отправлено: trdm от 23 декабря 2024, 16:13
Цитата: swa от 21 декабря 2024, 14:59-(bugs) исправлены некоторые ошибки и добавлены новые. :)
Вот это понашему %)
Название: Re: DialMail новая версия
Отправлено: ЯнСмит от 23 декабря 2024, 19:19
Просто супер, спасибо большое, активно пользуюсь!
Название: Re: DialMail новая версия
Отправлено: swa от 19 января 2025, 12:21
Обновление.
DialMail 4.0.4.1 18.01.2025

Объект FTP версия 2.8.4
+ добавлена поддержка UTF8 (теперь нет необходимости перекодировать из/в UTF8 при работе с именами файлов)
- добавлены шаблоны парсинга LIST для сервера ProFTPD (не читался список файлов по команде LIST)
! ПолучитьДатуФайла() возвращает дату, а не строку
+ ПолучитьДатуФайла(), ПолучитьВремяФайла() - при первом обращении посылает запрос на получение точной
   даты/времени файла ("MDTM"). Теперь у "старых" файлов на FTP получаем точное время их создания.

Брать там же (см. первый пост)
Название: Re: DialMail новая версия
Отправлено: trdm от 16 февраля 2025, 19:32
Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
КаталогЛогов = КаталогИБ()+"SYSLOG\post\";
глБиблиотека_trdm.СоздатьКаталог(КаталогЛогов);

ФайлЛога = КаталогЛогов+"dialmail.pop3.log";
Состояние("Подключение компоненты....");
Попытка
гПолучениеПочты = СоздатьОбъект("AddIn.POP3");
гПолучениеПочты.ИмяЛогФайла = ФайлЛога; << тут вылет
гПолучениеПочты.ВестиЛогФайл = 1;
//гПолучениеПочты.ИмяЛогФайла = "c:\dialmail.pop3.log";
Сообщить("Подключились: "+гПолучениеПочты.ВерсияОбъектаСтр);
Исключение
Сообщить("Не удалось создать объект из компоненты DialMail.dll!");
Возврат 0;
КонецПопытки;
Название: Re: DialMail новая версия
Отправлено: swa от 16 февраля 2025, 22:28
Цитата: trdm от 16 февраля 2025, 19:32Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
Посмотрим...
Название: Re: DialMail новая версия
Отправлено: swa от 16 февраля 2025, 22:57
Цитата: trdm от 16 февраля 2025, 19:32Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert

Посмотрел, у меня такого не наблюдается. Такое ощущение, что у вас компонента зарегистрирована, но не загружена - или наоборот? (есть подобная особенность для компонент, написанных в DELPHI)
Проверьте, в таком случае падает?
гПолучениеПочты = СоздатьОбъект("AddIn.POP3");
//гПолучениеПочты.ИмяЛогФайла = ФайлЛога;
гПолучениеПочты.ВестиЛогФайл = 1; << Будет и тут падать

P/S в работе вместо POP3 использую IMAP
P/P/S другие объекты создаются? Что показывает СистемныеКоманды=СоздатьОбъект("AddIn.SystComm"); Сообщить(СистемныеКоманды.Версия) ?
Название: Re: DialMail новая версия
Отправлено: trdm от 17 февраля 2025, 20:32
завтра потестю, на связи.