问题标签 [tcl]

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 投票
2 回答
2056 浏览

php - 如何从 php 执行 tcl 脚本?

我需要从 PHP 执行 TCL 脚本。目前我正在使用以下代码

这是有效的。但这会为每个调用创建一个外壳。如何打开 shell 并从 TCL 脚本来回通信。任何指针将不胜感激。

问候,米通

0 投票
2 回答
77 浏览

php - 服务器代码执行

我在服务器上有一些 TCL 脚本。我正在使用客户端 (html/php) 来调用它们。我想知道每个单独的 http 请求(从 php 脚本调用 TCL 脚本)是否在单独的线程中执行?即我可以有多个实例调用同一个 TCL 脚本吗?有人可以对此有所了解。

问候,米通

0 投票
1 回答
720 浏览

php - php 对数据库写入的响应缓慢

我的 PHP 脚本在 WAMP 服务器上运行。这就是我在做什么

  1. 查询数据库并获取一组行的 PHP 脚本 A(我已设置 set_time_limit (0) // 脚本执行的无限时间)
  2. 根据结果​​集,我为结果集的每一行执行一个 tcl 脚本
  3. TCL 脚本执行大约需要一分钟,它还将一些数据插入到同一个数据库中。
  4. 现在同时在执行 TCL 脚本时,如果我执行另一个写入数据库的 PHP 脚本,我无法执行此操作,因为响应时间太慢。它实际上等待 PHP 脚本 A/TCL 脚本完成
  5. 但是,在此期间,从数据库中读取数据既快又好

有人有什么建议吗?

问候,米通

0 投票
1 回答
4433 浏览

tcl - 如何动态填充 TK 组合框的值?

我是 tcl/tk 编程的新手。这是组合框上的一个小代码片段。如何从组合框中动态添加和删除值?

干杯!

0 投票
1 回答
594 浏览

php - 在 PHP 中使用 proc_open 函数

我正在尝试从 PHP 执行 TCL 脚本。我正在使用 PHP 的 proc_open 进行通信。但我无法从 tcl 脚本中获得结果。有人可以通过代码让我知道我哪里出错了吗?

PHP 代码

0 投票
4 回答
9726 浏览

tcl - 如何在 TCL 中创建和迭代哈希哈希?

如何在 TCL 中创建和迭代哈希哈希?

如果我有如下数据:

如何通过一次插入一个叶节点数据项来创建这样的哈希。就像是:

搭接 foo(a)(ab) "ab1"

那么如何遍历所有数据元素呢?像:

编辑:不幸的是,我无法访问较新的“dict”构造。

0 投票
2 回答
3173 浏览

php - 如何使 fread 阻塞并阅读到最后?

我正在使用 proc_open 从 PHP 执行 TCL 脚本。

  1. 我首先打开 TCL shell 2)使用 fwrite 发送命令 3)我需要 fread 等待/阻塞,直到 fwrite 发送的命令完成并获取所有内容。命令可能需要一些时间才能完成。(我只能阅读 2 行,然后进入下一个循环)

有人可以指导我。

现在的代码是

0 投票
2 回答
906 浏览

tcl - 将 C 中打开的文件描述符传递给 tcl 解释器以供使用

我有一个 C 程序,我在其中创建了一个 tcl 解释器。然后我在 C 程序中打开一个文件,并希望将它传递给 tcl 解释器,以便 tcl 解释器可以对其进行 I/O。

而且我意识到我可以在 tcl 解释器中打开文件,但是我在其他地方得到了一个打开的文件描述符,所以不幸的是,这不是一个选项。

有什么想法或技巧,还是我错过了 tcl C API 中的某些内容?

0 投票
1 回答
487 浏览

php - 无法使用 TCL 创建文件,通过 PHP 执行

我有一个执行 TCL 脚本的 PHP 脚本。TCL 脚本创建一个文件,但是当我通过 PHP(从浏览器)执行时,tcl 无法创建一个文件。

谁能指导我。

//PHP代码

//TCL代码

Thef 文件 report.txt 未创建。

0 投票
2 回答
8147 浏览

tcl - 将 TCL TK 转换为独立应用程序的最简单步骤

在遇到 C#、ASP.NET、MS Access、Linux 和 Mono 的主要兼容性问题后,我决定使用一种跨平台、开源且与嵌入式数据库兼容的语言进行编程,这些数据库也与许多兼容平台。我将选择范围缩小到 TCL。

在我开始使用 TCL 的示例应用程序之前,我想看看创建一个独立的应用程序是多么容易。我购买了一本名为“TCL 和 TK 中的实用编程”的书,下载了 TCLkit 和 FreeWrap,但是我在寻找将 TK(Wish)中的 TCL 转换为独立应用程序的方法时遇到了麻烦。

谁能提供简单的步骤来将 TCL TK 脚本(例如带有文本的标签)转换为应用程序或具有非常直接解释的 Web 资源?