问题标签 [starkit]

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 投票
1 回答
2152 浏览

tcl - 在 Windows 平台上创建 Tcl Starkit 的步骤

我正在尝试找出在 Windows 中创建 Tcl starkit 的基本步骤。我之前问过一个类似的问题,还买了一本关于 Tcl 编程的书,访问了 wiki.tcl.tk,直接给 Tcl 程序员发了电子邮件,等等……总之,我从我的资源中得到了很好的反馈,这网站; 但是,在构建批处理文件、使用命令控制台和创建目录时,我没有解释说我是一个完全的新手。

我真的需要有人基本上为我拼写出事情,因为我似乎无法解释任何人试图告诉我的内容。我认为 Visual Studio 和 .NET 让我变得愚蠢 :)

目前,我已经下载了 tclkit、tclkitsh 和 sdx.kit,以及创建了一个简单的程序(Test_App.tcl)。到目前为止,我知道我必须通过创建批处理文件(sdx.bat),通过控制台(tclkitsh)运行 sdx,创建一个 vfs 目录,然后使用 sdx wrap。我完全不知道如何执行这些简单的步骤。

这似乎问得太多了,但如果有人可以用超级新手的话来翻译创建一个starkit,我将非常感激。我希望是这样的:在 tclkitsh 控制台中,键入以下内容...;在 tclkit.exe 中,键入以下内容...;现在你应该有......; 等等。

谢谢,

DFM

0 投票
3 回答
1375 浏览

sqlite - 读取 Sqlite 数据库的 Tcl Starkit

我正在尝试构建一个读取 Sqlite 数据库的 Tcl 应用程序。当我为应用程序构建一个 Starkit 并将 Sqlite 数据库文件放在 .vfs 文件夹中的 .tcl 文件旁边并尝试运行应用程序 (.exe) 时,我收到错误消息,“执行时找不到包 sqlite3包需要 sqlite3"。

我相信我的应用程序无法找到数据库文件。在构建 starkit 之前,.tcl 应用程序能够读取 Sqlite 数据库,但是在我创建 starkit 之后,.tcl 文件出现错误。

有谁知道如何使 Tcl 应用程序 Starkit 读取 Sqlite 数据库文件?

谢谢,

DFM

0 投票
1 回答
1842 浏览

tcl - 有没有办法解开 Tclkit 打包的 exe?

我有一个使用这种方法包装的 exe: http ://www.kocjan.org/tclmentor/10-tclkits-building-standalone-tcl-binaries.html

有什么办法可以将它解压成 .kit 文件或 vfs 结构?

0 投票
1 回答
1099 浏览

tcl - Tcl 开发工具包:找不到包 starkit

我无法使用TclDevKit5.2包装最简单的 TCL 应用程序。

我在 64 位 CentOS 上,这里uname -a返回:

打字时:

(这里 empty.tcl 是一个空文件)它生成./wrap可执行文件,但是在尝试运行时./wrap,它会报告:

以下是 的第一行./wrap

我究竟做错了什么?starkit包裹在哪里?也许我必须添加一些东西add_path

我正在使用 TclDevKit 的 21 天试用版,这是它在生成时报告的日志./wrap

0 投票
0 回答
128 浏览

tcl - starkit 无法加载 pkgIndex.tcl

我已经发布了一个用 sdx 包装的 Windows 的 Tcl/Tk 应用程序。

在 myapp.vfs 我有一个库,我有一个 pkgIndex.tcl 文件:

对于我的绝大多数用户来说一切正常,但其中一些(不到 0.1%)报告说,在他们的机器上,应用程序在启动时失败。

从他们发送给我的错误消息中,我可以看到它在我第一次使用 mylib 中的函数时挂起。

如果他们在另一台机器上尝试,一切正常。

问题是我自己无法重现该错误,一个用户的程序在 XP 系统上失败并在 Win7/64 上运行,另一个用户在 7 上失败并在 Vista 上运行。

我已经检查了他们的防病毒软件、特权和所有常见的东西,但没有成功。

考虑到应用程序成功地为成千上万的用户运行,但只有少数用户。

问题是:在什么情况下,starkit 中的一个库的 pkgIndex.tcl 可能(默默地)失败?

0 投票
1 回答
250 浏览

tcl - 如何为自定义的 tcl 解释器制作类似二进制文件的 starpack?

我正在尝试制作一个类似于单个二进制文件的 starpack,其中包含一堆 tcl 脚本。我查看了来自 ActiveTcl 的TclApp 文档,看来您必须使用他们的basekit(例如 /usr/local/ActiveTcl/bin/base-tk8.5-thread-linux-ix86)。但是,我已将解释器构建到我自己的二进制文件中。如何使我的二进制文件成为 basekit?

0 投票
1 回答
187 浏览

tcl - Creating kbskit with multiple files (in addition to main.tcl) included

I am trying to build a kbskit which includes iwidgets and img package using the following command :

Why is the img1.jpg file not found here ??

I tried unwrapping to check if the file is there inside "sim" executable and it is actually present !!

1) Could anyone please help me out on understanding the above behaviour ?

2) I'm building kbskit on suse 32bit. If i need to use the executable on ubuntu 32/64 bit, do i need to build another executable on ubuntu ??

0 投票
1 回答
79 浏览

tcl - kbskit 为不同的 linux 风格构建

我在 Suse 上为我的 tcl 可执行应用程序创建一个 kbskit,如下所示:

该应用程序将用于多种 Linux 风格,如 Redhat、Ubuntu 等。我正在尽我所能在多种组合下自己测试它。尽管如此,我想知道有人认为这将/不会在不同平台上无缝工作,因为我无法详尽地涵盖所有组合。

0 投票
1 回答
152 浏览

tcl - 如何防止 sdxkit 解包回 TCL 源代码

我正在使用 sdxkit 来包装我的源代码

但我可以很容易地把它拆开:

这将把我的整个源代码还给我。我怎样才能防止解开代码?sdxkit 提供的任何参数或选项?

0 投票
0 回答
222 浏览

tcl - tcl 期望创建starpack

我正在使用带有 tcl8.5 的 starkit/starpack 并在 linux 下期望 5.44.1.15,在创建 starkit 并将期望的目录放在创建的 vfs 目录的 lib 目录下并将其包装回 starkit 文件之后,我可以创建 starpack文件,在检查了我的 linux 系统上的一切正常后,我在另一个 linux 系统上使用了这个独立文件,但是在那里,它不起作用,我有这个错误:

所以试图解决这个问题,我已经从 vfs 目录中删除了 expect 5.44.1.15 目录,并将其替换为从目标 linux 系统中获取的 expect 5.43(我的独立 starpack 文件不起作用),我还调整了它的 pkgIndex 文件在重新创建starkit然后重新创建starpack之前,但是这次我遇到了这个错误:

任何人都可以帮助我吗?我需要做什么才能使其在目标 linux 系统上工作?

谢谢你。