Tcl - Доступ к полям из структуры C

Я пытаюсь сделать некоторую автоматизацию в OrCAD Capture, используя его интерфейс сценариев Tcl. Я столкнулся с проблемой получения структуры, но не имею никаких открытых функций, чтобы справиться с ней. Я знаю структуру структуры (это LOGFONT), так есть ли вообще распаковать структуру?

Я нашел SWIG, который позволяет создавать интерфейсы Tcl для библиотек C. Я действительно предпочел бы не отправлять код на C просто для доступа к простой структуре!

1 ответ

Это действительно та вещь, о которой вам нужно спросить вашего поставщика продукта. Поиск не дает много полезной информации, хотя некоторые сообщения на форумах Cadence, похоже, указывают, что необходимая документация находится в файле с именем " OrCAD_Capture_TclTk_Extensions.pdf ", (посмотрите в instdir / tools / capture / tclscripts /). Также, _60e6d70d_p_LOGFONT является дескриптором объекта. Похоже, это команда... Итак, set $logfont [command_that_returns_this_handle], а потом $logfont будет командой для вызова методов объекта, которые должны быть описаны в " OrCAD_Capture_TclTk_Extensions.pdf ".

Это было то чувство, которое я извлек из http://www.cadence.com/Community/forums/p/15614/1294051.aspx. Посмотреть на себя.

Другие вопросы по тегам