问题标签 [itcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

tcl - 在itcl中找到给定字符串是正确日期时间格式的方法是什么?

我有这段代码,它以时间和日期格式将值设为 1 小时/2 小时或 3 点/下午 4 点,或 1 周、2 周、24 小时等,并且我有这个验证语义的 if 条件:

那么任何其他替代方案需要更少的时间/使用 CPU 来验证相同?

0 投票
1 回答
60 浏览

itcl - 如何回调 incr tcl 中的绑定等事件?

例如我试过这个:

但是在画布上单击鼠标后,它不会进入方法 A 吗?请在这里帮助我。

0 投票
1 回答
1027 浏览

xml - 我们有生成 XML 文件的 TCL 脚本吗?

我使用 tcldom 制作了一个脚本:

我得到的输出是:

但我希望输出如下:

我为此使用了foreach,但它只用于root,我可能错过了,这种结构将自我迭代并随着用户从sql查询的输入而增长。

请帮助我获得这种输出,获得这种重复但具有一个结构的 putput 非常乏味。

0 投票
1 回答
696 浏览

tcl - 如何在 tcl 中创建多个列表的 tcl 列表?

我有一个存储为 $m_objs 的变量中的对象列表,使用每个对象我可以获得 4 个不同的值,例如 demoRoot demoSuite demoCase 和 ic 所以每个都必须是这样的列表列表:

所以我尝试像这样使用 foreach 循环:

我得到的输出仅用于这样的一次迭代

但是应该像我提到的那样获得输出set data {...........}

请帮我拿到这个

0 投票
1 回答
3042 浏览

tcl - 我们可以为 tcl 中的 put 着色或着色吗?

我在 tcl 中有一些输出,使用 puts 打印,如下所示:

我们可以用不同的颜色打印相同的东西吗?

0 投票
1 回答
63 浏览

pthreads - itcl/Tcom/Tcl/Threads:这个线程是否持续运行

在一些地方,我在一个杀死 excel 的线程中编写了 itcl 代码

之后,对于几个不同的愿望外壳,以下命令调用 Excel 应用程序,但我可以看到它立即在任务管理器中退出

对几个愿望 shell 重复上述操作(每个都在关闭前一个愿望 shell 后调用)。

在运行任何命令时,错误显示为:

但是下面的代码可以正常打开一个 Word 应用程序

等了很长时间(15-20分钟)后,我重新启动了wish shell并能够运行(没有问题)以下代码:

这次杀死excel后出现了不同的错误消息

然后是重新开始:

线程杀死是否会导致问题 - 我总是睡 5 秒以确保杀死成功。

还是 tcom-Excel 的其他(已知)问题?

此外,始终提供相同的应用程序句柄

这可能是未发布的 tcom 对象的清理问题 - 它不会在杀死相关的 excel 进程时自动清理吗?

0 投票
1 回答
142 浏览

tcl - Itcl:$this 变量不一致

在将我的项目从 Tcl 8.5.9/Itcl 3.4 迁移到 Tcl 8.6.6/Itcl 4.0.5 时,我遇到了$this变量不一致的问题,具体取决于它的访问方式。这是最小化的测试用例:

worker_process_directworker_process_both函数总是提供正确的结果。但worker_process_inderect仅适用于旧版本的 Tcl/Itcl。对于 Tcl 8.6.6/Itcl 4.0.5 $this,变量奇怪地更改为Mainclass 的实例而不是Worker.

这是上面两个版本的 Tcl/Itcl 脚本的输出。

我是否遗漏了一些东西,并且 Tcl/Itcl 发生了我没有注意到的重大变化?

0 投票
0 回答
205 浏览

tcl - 变量不是静态数组 itcl 的数组错误

我的 itcl 类中有一个静态变量

每当我尝试使用 访问变量时info exists x ($key),都会收到错误变量不是数组。

我在这里错过了什么吗?

0 投票
1 回答
215 浏览

tcl - 在全局级别在 itcl 代码中获取 tcl 文件

我有一个 tcl 文件,其中定义了很少的配置过程。我的一个应用程序是在 itcl 中编码的,它需要为每个对象调用这些配置过程。我无法在 itcl 的全局级别获取 TCL 文件。它只允许在公共方法中采购,但这不是我想要的。我想一次只为所有对象获取 tcl 文件,然后使用它直到程序运行。请问有什么建议吗?

谢谢

0 投票
0 回答
302 浏览

tcl - 配置:错误:在 /home/dave/src/tcl-builds/raw/tcl8.4.1 中找不到私有头文件 tclInt.h

我正在尝试构建开源 tcl 代码。我在下面遇到错误:

从配置脚本中,我没有在错误消息中看到上面提到的路径..我不确定这条路径来自哪里。有什么帮助吗?

仅供参考,我试过这个战争:https ://sourceforge.net/p/expect/bugs/30/这没有帮助。