Страница 3 из 4
Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 11:16
kreator
RaFaeL писал(а):Но мне кажется, что, имея полные исходники, как то надежнее...
Согласен на 100%! В SV не боги работают, такие ляпы допускают. Приходиться периодически их исправлять. В этой связи тоже вопрос - почему исходников для ClaRunExt нет?
Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 11:19
Игорь Столяров
kreator писал(а): В этой связи тоже вопрос - почему исходников для ClaRunExt нет?
Наверно потому, что Clarion - это не OpenSource проект ...

Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 12:46
kreator
Игорь Столяров писал(а):Наверно потому, что Clarion - это не OpenSource проект ...

Но свои классы и шаблоны они предоставляют. Может не на Кларионе это сделано? В лучшем случае на Кларион#?
Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 14:19
Игорь Столяров
Скорее всего Visual C, как и среда разработки. Хороший беспроблемный инструмент.
Что мне не нравится в реализации отправки почты ClaRunExt:
- некорректное сообщение при отсутствии на компьютере библиотек .Net (можно допилить);
- невозможность отправки почты с компьютера, для которого указано имя русскими буквами;
- отсутствие возможности выгрузки почтового сообщения в файл MIME (*.eml)
(когда работали c Catalyst Socket Tools было удобно вести архив отправленной почты с просмотром)
А в остальном, прекрасная маркиза - дела идут как никогда ...

Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 15:02
RaFaeL
Игорь Столяров писал(а):
- некорректное сообщение при отсутствии на компьютере библиотек .Net (можно допилить);
Лучше положить нужные библиотеки и манифест в каталог с программой, я так сделал
Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 15:25
Игорь Столяров
RaFaeL писал(а): Лучше положить нужные библиотеки и манифест в каталог с программой
Как интересно !
А можно список того, что нужно положить в каталог с программой, что бы она не требовала установки .Net ?!
Мне такое даже в голову не приходило. Заранее спасибо !
P/S: Есть смутные подозрения, что компоненты для x86/x64 различны, но это уже мелочи ...
Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 17:31
RaFaeL
Начал экспериментировать и понял что немного ошибся
Это ClaRunExtSetup.exe можно не ставить, а заменить на набор файлов, а с фреймворком сложнее...
Почтовый клиент для 6.3
Добавлено: 12 Август 2015, 17:39
Игорь Столяров
RaFaeL писал(а): а с фреймворком сложнее...
Мягко говоря да, здесь ты прав ...
Хотя если бы сбылась эта сказка - то жизнь намного бы упростилась ...
Почтовый клиент для 6.3
Добавлено: 13 Август 2015, 10:16
kreator
Игорь Столяров писал(а):Скорее всего Visual C, как и среда разработки. Хороший беспроблемный инструмент.
На самом деле не важно на чём, причина не предоставления исходников в другом, возможно, планируется коммерческий продукт, может быть ещё что-то.
По поводу тега "Важность". Не все сервера это дело поддерживают, это необязательный тег. Ну и в SV и не стали заморачиваться как всегда. Хотя в Инете есть описания и примеры работы с классами .Net для работы с SMTP, и там есть возможность добавлять в тело письма разные теги (или header'ы, по-научному видимо).
Игорь Столяров писал(а):- некорректное сообщение при отсутствии на компьютере библиотек .Net (можно допилить);
Сейчас существует эта проблема? В какой Винде проблемы? В XP? Думаю, надуманная проблема. Сейчас даже драйверы для видюхи принудительно ставят фреймворк (во всяком случае ATI точно).
Почтовый клиент для 6.3
Добавлено: 13 Август 2015, 10:33
Игорь Столяров
kreator писал(а): Сейчас существует эта проблема? В какой Винде проблемы? В XP? Думаю, надуманная проблема.
Да, конечно. Любой вариант установки Windows XP / Vista / 7 в штатной установке не содержит .Net библиотеки. Грустно это не знать.
Драйверы для видеокарт .Net не устанавливают, он им абсолютно не требуется. Библиотеки .Net устанавливают
для работы оболочки обслуживания настроек видеокарты (опция). Например печально известный CCC.EXE (ATI Catalyst Control Centre).
И это относится к более или менее продвинутым игровым картам. А интегрированные или офисные видюхи обычно обходятся
штатным драйвером, который есть в Microsoft Windows ...
Попробую пояснить. Проблема в том, что выдается сообщение об отсутствии ClaRunExt.dll, который пользователь видит в папке программы.
Если бы выдавалось сообщение о необходимости установки .Net (да еще лучше с переходом на страницу ее загрузки) - то и нет проблем.
Почтовый клиент для 6.3
Добавлено: 13 Август 2015, 11:50
kreator
Игорь Столяров писал(а):Да, конечно. Любой вариант установки Windows XP / Vista / 7 в штатной установке не содержит .Net библиотеки. Грустно это не знать.
Сейчас не уверен на 100%, надо мне проверить. Регулярно ставлю 7-ку и никогда не заморачивался наличием .Net. Но могу привести пример. Для офиса я собираю компы на гибридных процессорах AMD (видюха встроена в процессор), раньше были типа Athlon, видюха встроена в чипсет AMD. При любом раскладе 7-я Винда не видит видюху, нет у неё встроенного драйвера. Ещё 7-я Винда не определяет чипсет, usb контроллер и т.д. Поэтому приходиться ставить драйвер AMD, причём он всё-в-одном (и чипсет, и видео). При его установке принудительно ставиться .Net. Кажется, так. Как раз в ближайшее время планирую переставить дома Винду, специально обращу внимание на проблему.
Почтовый клиент для 6.3
Добавлено: 13 Август 2015, 12:06
Игорь Столяров
kreator писал(а): При его установке принудительно ставиться .Net. Кажется, так. Как раз в ближайшее время планирую переставить дома Винду, специально обращу внимание на проблему.
Это не проблема, скорее - особенность. Многие компоненты Windows идут как опциональные, до устанавливаются по потребности.
Например, тот же CAPICOM (ЭЦП и шифрование) ... Как разработчик Clarion и отец заядлого геймера - видеокарты ATI стараюсь по возможности избегать, но насколько помню и в их софте есть общая установка "Все в одном" и "Расширенная" (конкретные названия могут не совпадать) с выбором устанавливаемых компонент. Безусловно фирменный драйвер производителя всегда лучше штатного Windows, но там много бесполезных компонент, вроде резидентной службы обновления, поддержки очков виртуальной реальности с 3D и т.д.
Почтовый клиент для 6.3
Добавлено: 27 Август 2015, 16:34
Игорь Столяров
kreator писал(а):Подключил клиента через ClaRunExt. Шикарно, всё легко и просто. Прокатило 'utf-8'. Но правильно это? Все почтовые сервера поддерживают utf-8?
Интересно, что в последнем релизе C10 добавили кодировку "Windows-1251" для SendMail().
Но при попытке отправить письмо в такой кодировке - оно приходит в кодировке "koi8-r" ....

Почтовый клиент для 6.3
Добавлено: 27 Август 2015, 21:05
kreator
Игорь Столяров писал(а):Но при попытке отправить письмо в такой кодировке - оно приходит в кодировке "koi8-r" ....
Во, шутники, типа "получи, русский, гранату". А если послать в кодировке "koi8-r" придёт в "windows-1251"?

Почтовый клиент для 6.3
Добавлено: 14 Сентябрь 2015, 10:38
kreator
При запуске программы (использует ClaRunExt) получили вот такое:

- 1.png (8.6 КБ) 4731 просмотр
На компе стоит XP, если кто помнит, я ещё писал, что C10 на него не ставится. Запуск ClaRunExtSetup тоже не привёл ни к чему. Будем разбираться, единичный ли случай или в XP всегда так.