Использование библиотеки Wingraphviz.dll для построения графов #500485


#0 by New Iriska
Текст.УстановитьТекст(ИсхСтрока); В рассылке приведен следующий программный код: Текст.Записать("c: emp.txt",КодировкаТекста.OEM); Текст.Прочитать("c: emp.txt",КодировкаТекста.ANSI); Img = dot.ToPNG(Стр); Откуда взять эту переменную Стр. Помогите, пожалуйста
#1 by miandrew
Входной файл для программы DOT является обычным текстовым файлом на специальном языке разметки графа – dot. Структура файла очень простая, например,
#2 by DJ Anthon
Стр = "c: emp.txt";
#3 by DJ Anthon
ой, вернее, Стр надо взять из файла c: emp.txt
#4 by New Iriska
При выполнении функции  dot.ToPNG происходит "исключительная ошибка"
#5 by New Iriska
Исправила вид исходного файла, а все равно не работает:
#6 by DJ Anthon
а без перекодировки работает? на английских буквах?
#7 by New Iriska
нет, не работает
#8 by New Iriska
А еще не понятно. Они пишут, что входной файл для этой программы - текстовый файл формата .dot, а сами скармливают функции dot.ToPNG строку.
#9 by DJ Anthon
может, туда путь надо вставить?
#10 by New Iriska
с путем там тоже не работало я в dot.ToPNG стала пихать строку: Стр = "digraph G {1 -> 2;2 -> 3;}"; Теперь заработало. Буду мучиться с кодировкой теперь
#11 by DJ Anthon
Unicode!!! причем тут анси и оем??
#12 by DJ Anthon
я в делфи-то кое-как нашел перекодировку текста анси-юникод-анси, в 8-ке даже боюсь искать, поэтому пришлось свою длл писать, вернее, добавил в нее эту функцию, чтобы потом не искать. самому интересно, как в 8-ке юникод разруливается.
#13 by New Iriska
граф с помощью этой библиотеки рисуется по-уродски в каждом из возможных режимах прорисовки графа, я сама написала код
#14 by myshko
У меня приблизительно такой код нормально работает, без ошибок и без проблем с кодировкой. только вместо куска
#15 by OFF
............ ............ ............ ............ ............ ............ и вот такой "кошмар" в итоге
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С