Вопросы по теме 'tcl'

Взаимодействие zlib с ActiveTcl 8.5?
Я пытаюсь использовать расширение zlib в ActiveTcl 8.5, чтобы сохранить сжатый большой двоичный объект в файл. И ActiveTcl 8.5.5, и 8.5.6 на win32 имеют расширение zlibtcl 1.2.3. Я пробовал оба: package require zlibtcl а также load...
1106 просмотров
schedule 26.10.2021

Печать текста в альбомной ориентации через блокнот
Я пытаюсь выполнить текстовую печать в Windows. Моя программа использует функциональность Windows " notepad /p file.txt ", которая печатает текстовый файл на принтере по умолчанию. Проблема в том, что вы не можете сказать, что хотите печатать в...
5137 просмотров
schedule 26.10.2021

включая tk.h и tcl.h в программе c
Я работаю над системой Ubuntu. Моя цель - создать IDE на языке C, используя инструменты графического интерфейса TCL / TK. Я установил tcl 8.4, tk8.4, tcl8.4-dev, tk8.4-dev и в моей системе есть файлы заголовков tk.h и tcl.h. Но когда я запускаю...
1775 просмотров
schedule 17.10.2021

Решение проблемы прерывания загрузки в Tcl
Я загружаю список файлов, используя http-пакет tcl, и мне было интересно, как лучше всего справляться с прерываниями. Сейчас схема моей процедуры загрузки выглядит так: proc downloadFiles {url_list folder_location} { foreach {i} $url_list {...
142 просмотров
schedule 30.09.2021

Как я могу научить Tcl автоматически печатать мой объект с помощью предоставленной мной процедуры?
У меня есть объект, который Tcl показывает в консоли как идентификатор объекта. Как я могу расширить Tcl таким образом, чтобы всякий раз, когда печатаются объекты моего типа, автоматически вызывалась специальная процедура, которую я предоставляю для...
302 просмотров
schedule 17.09.2021

Как получить ссылку на переменную члена класса Itcl?
Скажем, у меня есть следующая структура: package require Itcl itcl::class AAA { private variable m_list {} constructor {} { fill m_list list } } Как получить ссылку на m_list для того, чтобы писать foreach elem $reference...
1565 просмотров
schedule 06.11.2021

Поточно-безопасный регистратор для Tcl
Мне нужна библиотека журналов для моего многопоточного приложения Tcl. Могу ли я использовать стандартный logger пакет? Если можно, какие ограничения применяются в многопоточном окружении? Если возможно, я хотел бы поделиться службами ведения...
1024 просмотров
schedule 12.09.2021

Как отслеживать файл журнала в TCL
Скажем, есть файл log.txt , и к нему постоянно добавляется какой-то журнал. Я хочу отслеживать этот файл в среде TCL. Я пробовал это, но это не сработало. set log [open log.txt a] for { } { true } { update; after 1000 } { # expected...
2882 просмотров
schedule 21.09.2021

Как проверить, является ли один класс основой другого в [incr Tcl]?
Учитывая два имени класса, className1 и className2 , как я могу проверить, есть ли у className1 className2 где-нибудь в своем наследии?
90 просмотров
schedule 19.09.2021

Как запретить выбор виджета TK Text?
Я пытаюсь найти лучший способ запретить выделение текста в текстовом виджете Tk. Вот пример кода с использованием ScrolledText Iwidget: package require Iwidgets iwidgets::scrolledtext .t pack .t Я уже безуспешно пытался выполнить привязку к...
302 просмотров
schedule 25.11.2021

замена строки tcl
$arg=TEST #### Requested, NOT AVAILABLE psy #; У меня есть строка выше, где # создается динамически. Мне нужно использовать функцию в tcl для замены строки. В основном мне нужно удалить запятую (,) из приведенного выше выражения и отобразить...
43749 просмотров
tcl
schedule 24.09.2021

почему это регулярное выражение не соответствует
У меня вопрос по поводу следующего регулярного выражения: Я хочу сопоставить следующую строку: employee Type="entry" id="mmop" location="somewhere" , используя RE следующим образом: if {[regexp {id=(".*")} $data -> Id]} { #do...
84 просмотров
schedule 30.11.2021

tcl остановить весь вывод, идущий на канал stdout?
Я выполняю кучу функций. Каждый из них выводит много текста на стандартный вывод, что мешает мне быстро проверить результаты. Есть ли простой способ остановить вывод на канал stdout? Спасибо
2199 просмотров
schedule 03.11.2021

Как объединить строки в TCL без добавления пробелов
Я хочу объединить две строки без пробелов между объединяемыми строками. Но когда я использую приведенные ниже команды, я получаю конкатенированные строки с добавленными между ними пробелами. Как объединить строки без добавления пробелов? set A...
14118 просмотров
schedule 29.09.2021

Как распечатать все переменные среды в TCL?
Как в TCL распечатать все переменные среды с помощью однострочной команды?
10643 просмотров
schedule 05.10.2021

Разбор списка Tcl (или аналогичного) в массив PHP
Поскольку я привык к Tcl и люблю его простоту, я хотел бы создавать и анализировать файлы конфигурации в форме, block { key1 val1 key2 val2 key3 { subkey1 subval1 subkey2 subval2 } key4 {...
567 просмотров
schedule 08.09.2021

как удаленно отлаживать коды TCL из solaris / linux? и есть ли для этого какой-нибудь плагин eclipse?
Я пытался удаленно отладить (i) код TCL, написанный для solaris10 и SuSE10. Я пробовал активный tcl и метод удаленной оболочки. Но часть iTCL мне не удалось отладить. Есть ли способ удаленно отлаживать коды tcl?
470 просмотров
schedule 30.11.2021

regsub соответствует индексу lindex, по контрольным символам irc
Что ж, я искал в Интернете последние 10 часов безуспешно и безуспешно. Я пытаюсь преобразовать коды управления irc (цвета и т. Д.) В html, вводимый текст, извлеченный из связанного события eggdrop tcl. Полужирный шрифт / подчеркивание работает...
514 просмотров
schedule 08.09.2021

Tcl: напишите лямбду и карту, используя tcl 8.6
Как мне написать и применить простую лямбда-функцию, используя функции «apply» и «lmap» в tcl 8.6? map (lambda x -> x*x) [list 1 2 3] как я могу написать это в Tcl 8.6? Страницы руководства не так понятны для меня. Возможно, также...
748 просмотров
tcl
schedule 12.11.2021

Tcl: как изменить поведение nameofexecutable
У меня есть некоторые проблемы с tcl из исполняемого файла c с использованием интерпретатора python. По какой-то причине не может загрузить <fullpath>Tix843.dll . Но при запуске кода Python напрямую (из Python) он работает. Путь / имя к dll...
205 просмотров
schedule 31.10.2021