Страница 4 из 4

Почтовый клиент для 6.3

Добавлено: 14 Сентябрь 2015, 10:43
Игорь Столяров
Скорее всего, что-то с доступностью системных папок с библиотеками (см. что прописано в Path Windows)
Однозначно программы с ClarunExt под WinxP / 2003 работают.

Почтовый клиент для 6.3

Добавлено: 14 Сентябрь 2015, 10:55
RaFaeL
Вот поэтому использую ClaRunExt от 9.1, там сишный рантайм 8й версии, с ним как-то попроще

Почтовый клиент для 6.3

Добавлено: 14 Сентябрь 2015, 11:19
kreator
Действительно, этого файла в WinXP нет (хотя официальная корпоративная версия и SP3). Ручное добавление данного файла в System32 помогло.
Получается, что XP - проблема, хорошо хоть сообщение даёт. Будем собирать статистику, станций на XP немного осталось.

Почтовый клиент для 6.3

Добавлено: 14 Сентябрь 2015, 11:58
PavelNK
kreator писал(а):При запуске программы (использует ClaRunExt) получили вот такое:
1.png

На компе стоит XP, если кто помнит, я ещё писал, что C10 на него не ставится. Запуск ClaRunExtSetup тоже не привёл ни к чему. Будем разбираться, единичный ли случай или в XP всегда так.
У меня сейчас установлена Windows 8.1, пришлось установить, т.к. комп на котором стояла WinXP накрылся. Но у меня остался HDD на котором стояла WinXP. Так вот, у меня C10 был установлен и MSVCR120.dll присутствует в каталоге SYSTEM32, значит что-то не установлено. И вообще 17 файлов с числом 120, все от 5.10.2013. Но что нужно установить не скажу - не знаю.

Почтовый клиент для 6.3

Добавлено: 14 Сентябрь 2015, 13:00
kreator
Наверняка при установке C10 этот файл будет. А на машинах, где C10 не устанавливался?
Посмотрел на виртуалке, где у меня чистый XP, держу только ради C63, там тоже нет этого файла. Похоже, диагноз проясняется. Ну, что ж, тем лучше, сигнал валить с XP. Или какой там по счёту звонок?

Почтовый клиент для 6.3

Добавлено: 14 Сентябрь 2015, 13:04
RaFaeL
А в какой винде ты рассчитываешь эти файлы увидеть если они выпуска 2013 года?
Вообще их должен ставить ClaRunExtSetup.exe

Почтовый клиент для 6.3

Добавлено: 15 Сентябрь 2015, 10:13
kreator
Да, ClaRunExtSetup.exe отрабатывает как надо, всё OK, разобрались. Не понятен момент - почему на Win7 не нарвались, хотя Клашу на станциях не ставим (соответственно, этого файла там нет). Проблема возникает при непосредственном вызове классов ClaRunExt или всё-таки при загрузке программы? Кто знает?

Почтовый клиент для 6.3

Добавлено: 15 Сентябрь 2015, 12:30
RaFaeL
clarunext.dll написан на Visual C, ему и нужны эти dll
Это как приложению на кларионе нужен clarun.dll
Т.е. ошибка возникает при загрузке библиотеки clarunext.dll, а она подгружается динамически при вызове классов

Почтовый клиент для 6.3

Добавлено: 16 Сентябрь 2015, 11:53
kreator
Этот файл (msvcr120.dll) присутствует в Винде, начиная с версии 8.1. На версиях ниже - проблема. Но зато достаточно положить этот файл в папку с программой (на самом деле это выход для нас, поскольку есть проблемы с инсталляцией чего-либо на рабочих станциях).

Почтовый клиент для 6.3

Добавлено: 20 Январь 2016, 12:24
kreator
Апну тему. Народ, как для функции SendMail из библиотеки ClaRunExt сформировать поле htmlMessage? Нужен пример с одной простенькой табличкой, у которой ячейки с разным форматированием (шрифт, цвет ...).