Имя: Пароль:
1C
 
OLE imagemagick -2147221164(0x80040154): Класс не зарегистрирован
,
0 Otark
 
30.01.18
05:25
Доброго времени суток! Пытаюсь использовать OLE imagemagick но в 1С почему то получаю ошибку класс не зарегистрирован. Подскажите, если кто поборол эту проблему, что не так? Я взял vbs из примеров:
Set img = CreateObject("ImageMagickObject.MagickImage.1")
и он работает, а код
Имиджмагик = Новый ComObject("ImageMagickObject.MagickImage.1");
отвечает класс не зарегистрирован. Куда копать?
1 mistеr
 
30.01.18
06:24
(0) Новый COMОбъект
2 Otark
 
30.01.18
06:39
(1)Не меняет ситуацию
3 НаборДанных
 
30.01.18
07:25
(0)НаСервере видимо не зарегистрирован такой класс.
4 НаборДанных
 
30.01.18
07:26
+(3)Или сервер не имеет доступа к компоненту
5 Otark
 
30.01.18
07:38
(4)Это происходит на клиенте, ошибка одинаковая на толстом и тонком клиентах, формат базы файловый
6 runoff_runoff
 
31.01.18
03:38
а другие внешние компоненты запускаются?..
7 Otark
 
31.01.18
06:44
(6)Да. Эксель к примеру работает без ошибок.
8 ИС-2
 
naïve
31.01.18
07:25
скорее всего проблема в разрядности
1) скольки битная компонента и сервер ?
9 Адинэснег
 
31.01.18
07:43
там жеж можно всё через параметры запилить
ЗапуститьПриложение("magick -density 100 ""C:\temp\pf.pdf"" ""C:\temp\pf.png""",,Истина);
10 Адинэснег
 
31.01.18
07:43
и нетрахацо с ком объектами
11 Сияющий в темноте
 
31.01.18
07:51
Если в VbScript в 64битной системе обьект прекраснр создается,то в 32битно 1с он работать не будет.

попробуйтк или запустить клиента 64битного или через посредника или командную строку
а Excel,кстати,отдельное приложение и работает независимо от битности,так кк все взаимодействие идет через очередь сообщений Windows
12 Otark
 
31.01.18
11:39
(8)(11)Ничего не понятно, есть ком объект который работает из vbs скрипта. Почему на этой же машине, этот же комобъект не работает из 1С? imgmagic 64 разрядный, винда тоже.
(9)Неудобно. Нет информации об ошибках и результатах работы.
13 Otark
 
31.01.18
11:40
(10)Трахаца сейчас приходится с командной строкой из-за недоступности комобъекта.
14 Otark
 
01.02.18
11:28
(9) Не могу в ЗапуститьПриложение засунуть вот эту строку """C:\Program Files\ImageMagick-7.0.7-Q16\convert.exe"" size 400x200 -font Arial -pointsize 20 xc:none -fill grey -gravity NorthWest -draw ""text 10,10 'СтрокаРаз'"" -gravity SouthEast -draw ""text 5,15 'СтрокаДва'"" miff:- | composite -tile - d1.jpg  wmark_text_tiled.jpg" говорит неизвестный символ "|"
15 Otark
 
01.02.18
12:15
(11)Хорошо бы вообще увидеть, где все эти зарегистрированы комобъекты. потому, что в dcomcnfg вообще ничего не видать, ни экселя с вордом ни того же 1С, который есть на машине