Имя: Пароль:
1C
1С v8
Подключение внешней библиотеки
0 ZanZiBar
 
15.05.14
03:35
Столкнулся с такой проблемой. Есть обработка, которая выводит структуру конфигурации на языке DOT для построения графов. Результат можно загнать в программу Graphviz и граф криво, косо, но построится. НО. Там где я скачал эту обработку (http://www.mista.ru/dot/amv8.htm) написано что можно вывести в окне 1с.
/////////
Чтобы вывести граф в экранную форму 1С:Предприятия 8.0, воспользуйтесь библиотекой WinGraphviz.dll (как COM-объектом) и элементом управления "Картинка".
////////


/////////////////////
1С:Предприятие 8.0:

В версии 8.0 нет замечательной функции AnsiToOem, а все строки хранятся в кодировке Unicode. В результате экспериментов был найден следующий способ использования программы Wingraphviz:

Текст = Новый ТекстовыйДокумент;
Текст.УстановитьТекст(ИсхСтрока);
Текст.Записать("c:\temp.txt",КодировкаТекста.OEM);
Текст.Прочитать("c:\temp.txt",КодировкаТекста.ANSI);

dot = ПолучитьCOMОбъект("","Wingraphviz.dot");
ПолныйПутьКФайлуPNG = "c:\file.png";
dot.Codepage = 866;
Img = dot.ToPNG(Стр);
Img.Save(ПолныйПутьКФайлуPNG);

ЭлементыФормы.КартинкаНаФорме.Картинка =
                                Новый Картинка (ПолныйПутьКФайлуPNG);


Последняя строка в приведенном выше примере отображает получившийся граф в экранной форме 1С:Предприятия 8.0 в элементе управления «Картинка».
////////////////////

Ни как понять не могу откуда и как обращаться к этой библиотеке. Нарыл в инете что ее нужно зарегистрировать. Винда пишет
//////////////
c:\Graphviz.dll была загружена, но найти точку входа для DllRegisterServer не удалось.  Зарегистрировать этот файл невозможно.
/////////////

Хелп ми плиз...
1 Мигало
 
15.05.14
03:38
УАК отключен ?
2 ZanZiBar
 
15.05.14
03:41
(1) Кто отключён?

PS прошу прощения. Я в 1с работаю всего 2 месяца. Так что ещё новичок. Можно поподробнее...
3 Мигало
 
15.05.14
03:44
Контроль учетных записей ( User Account Control, UAC).
Отключи его в параметрах пользователя выни
Ребутнись
Зарегистрируй dll
4 ZanZiBar
 
15.05.14
03:51
Был отключен перед попыткой регистрации
5 ZanZiBar
 
15.05.14
05:16
Неужели всё?