問題タブ [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スターキットを作成する手順

WindowsでTclスターキットを作成するための基本的な手順を理解しようとしています。私は以前に同様の質問をしたり、Tclプログラミングに関する本を購入したり、wiki.tcl.tkにアクセスしたり、Tclプログラマーに直接メールを送信したりしました。 Webサイト; ただし、バッチファイルの作成、コマンドコンソールの使用、およびディレクトリの作成に関しては、私が完全な初心者であることを説明できませんでした。

誰かが私に伝えようとしていることを解釈できないように見えるので、基本的に私のために物事を綴る誰かが本当に必要です。VisualStudioと.NETは私をバカにしたと思います:)

現在、tclkit、tclkitsh、sdx.kitをダウンロードし、簡単なプログラム(Test_App.tcl)を作成しました。これまでのところ、バッチファイル(sdx.bat)を作成してコンソール(tclkitsh)からsdxを実行し、vfsディレクトリを作成してから、sdxwrapを使用する必要があることを知っています。私はこれらの簡単な手順を実行する方法を完全に忘れています。

これは質問するのが多すぎるように思えますが、誰かがスターキットの作成を超初心者の言葉で翻訳できれば、私は信じられないほど感謝します。私は次のようなことを望んでいました:tclkitshコンソールで、次のように入力します...; tclkit.exeに、次のように入力します...; 今、あなたは持っているべきです...; と。

ありがとうございました、

DFM

0 投票する
3 に答える
1375 参照

sqlite - Sqliteデータベースから読み取るTclスターキット

Sqliteデータベースから読み取るTclアプリケーションを構築しようとしています。アプリケーションのスターキットを作成し、.vfsフォルダー内の.tclファイルの横にSqliteデータベースファイルを配置してアプリケーション(.exe)を実行しようとすると、「実行中にパッケージsqlite3が見つかりません」というエラーが表示されます。パッケージにはsqlite3"が必要です。

アプリケーションがデータベースファイルを見つけることができないと思います。スターキットをビルドする前に、.tclアプリケーションはSqliteデータベースを読み取ることができますが、スターキットを作成した後、.tclファイルでエラーが発生します。

Tclアプリケーションのスターキットが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 Dev Kit:パッケージstarkitが見つかりません

TclDevKit5.2を使用して最も単純なTCLアプリケーションをラップすることができません。

私は64ビットCentOSを使用していますが、ここでwatは次のよう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 で実行されました。

私はすでに彼らのウイルス対策、権限、およびすべての通常のものをチェックしましたが、成功しませんでした.

アプリケーションが数千人のユーザーに対して正常に実行されたと考えてください。

問題は、スターキット内のライブラリの 1 つの pkgIndex.tcl が (静かに) 失敗する可能性があるのはどのような状況ですか?

0 投票する
1 に答える
250 参照

tcl - カスタマイズされた tcl インタプリタ用のスターパックのようなバイナリを作成するには?

一連の tcl スクリプトを内部にラップした単一のバイナリのようなスターパックを作成しようとしています。ActiveTcl のTclApp のドキュメントを見たところ、ベースキット(/usr/local/ActiveTcl/bin/base-tk8.5-thread-linux-ix86 など)を使用する必要があるようです。ただし、インタープリターを独自のバイナリに組み込みました。バイナリをベースキットにする方法は?

0 投票する
1 に答える
187 参照

tcl - 複数のファイル (main.tcl に加えて) を含む kbskit の作成

次のコマンドを使用して、iwidgets と img パッケージを含む kbskit を構築しようとしています。

ここに img1.jpg ファイルが見つからないのはなぜですか??

ファイルが「sim」実行可能ファイル内にあるかどうかを確認するためにアンラップを試みましたが、実際に存在します!!

1)上記の動作を理解するために誰か助けてもらえますか?

2) suse 32bit で kbskit をビルドしています。ubuntu 32/64 ビットで実行可能ファイルを使用する必要がある場合、ubuntu で別の実行可能ファイルをビルドする必要がありますか??

0 投票する
1 に答える
152 参照

tcl - sdxkit が TCL ソース コードをアンラップしないようにする方法

ソース コードのラップに sdxkit を使用しています

しかし、私は簡単にそれを元に戻すことができます:

これにより、ソース コード全体が返されます。コードのアンラップを防ぐにはどうすればよいですか? sdxkit によって提供される引数またはオプションはありますか?

0 投票する
0 に答える
222 参照

tcl - tclはスターパックの作成を期待しています

私は tcl8.5 で starkit/starpack を使用しており、Linux で 5.44.1.15 を期待しています。starkit を作成し、作成した vfs ディレクトリの lib ディレクトリの下に expect のディレクトリを配置し、それを starkit ファイルにラップして戻すと、starpack を作成できました。 Linux システムですべてが正常に動作していることを確認した後、このスタンドアロン ファイルを別の Linux システムで使用しましたが、動作せず、次のエラーが発生しました。

これを解決しようとして、vfsディレクトリからexpect 5.44.1.15ディレクトリを削除し、ターゲットLinuxシステム(スタンドアロンのstarpackファイルが機能しなかった場所)から取得したexpect 5.43に置き換えました。そのpkgIndexファイルも調整しましたスターキットを再作成してからスターパックを再作成する前に、今回は次のエラーが発生しました。

誰でもこれについて私を助けることができますか? ターゲットの Linux システムで動作させるにはどうすればよいですか?

ありがとうございました。