問題タブ [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.
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
sqlite - Sqliteデータベースから読み取るTclスターキット
Sqliteデータベースから読み取るTclアプリケーションを構築しようとしています。アプリケーションのスターキットを作成し、.vfsフォルダー内の.tclファイルの横にSqliteデータベースファイルを配置してアプリケーション(.exe)を実行しようとすると、「実行中にパッケージsqlite3が見つかりません」というエラーが表示されます。パッケージにはsqlite3"が必要です。
アプリケーションがデータベースファイルを見つけることができないと思います。スターキットをビルドする前に、.tclアプリケーションはSqliteデータベースを読み取ることができますが、スターキットを作成した後、.tclファイルでエラーが発生します。
TclアプリケーションのスターキットがSqliteデータベースファイルを読み取れるようにする方法を知っている人はいますか?
ありがとう、
DFM
tcl - Tclkitパックされたexeをアンラップする方法はありますか?
このメソッドを使用してラップされたexeがあります: http ://www.kocjan.org/tclmentor/10-tclkits-building-standalone-tcl-binaries.html
それを.kitファイルまたはvfs構造にアンパックする方法はありますか?
tcl - Tcl Dev Kit:パッケージstarkitが見つかりません
TclDevKit5.2を使用して最も単純なTCLアプリケーションをラップすることができません。
私は64ビットCentOSを使用していますが、ここでwatは次のようuname -a
に返します。
入力する場合:
(ここでempty.tclは空のファイルです)実行可能ファイルを生成しますが、./wrap
実行しようとすると./wrap
、次のように報告されます。
これがの最初の行です./wrap
:
私は何が間違っているのですか?starkit
パッケージはどこにありますか?多分私は何かを追加する必要がありadd_path
ますか?
TclDevKitの21日間の試用版を使用していますが、生成中に報告されたログは次の./wrap
とおりです。
tcl - starkit が pkgIndex.tcl のロードに失敗する
sdx でラップされた Windows 用の Tcl/Tk アプリケーションをリリースしました。
myapp.vfs には、pkgIndex.tcl ファイルがあるライブラリがあります。
大多数のユーザーはすべて問題なく動作しますが、一部のユーザー (0.1% 未満) は、自分のマシンでアプリケーションが起動時に失敗すると報告しています。
彼らが私に送ったエラー メッセージから、mylib にある関数を初めて使用したときにハングすることがわかります。
別のマシンで試すと、すべて正常に動作します。
問題は、自分でエラーを再現できなかったことです。あるユーザーは XP システムでプログラムが失敗し、Win7/64 で実行され、別のユーザーは 7 で失敗し、Vista で実行されました。
私はすでに彼らのウイルス対策、権限、およびすべての通常のものをチェックしましたが、成功しませんでした.
アプリケーションが数千人のユーザーに対して正常に実行されたと考えてください。
問題は、スターキット内のライブラリの 1 つの pkgIndex.tcl が (静かに) 失敗する可能性があるのはどのような状況ですか?
tcl - カスタマイズされた tcl インタプリタ用のスターパックのようなバイナリを作成するには?
一連の tcl スクリプトを内部にラップした単一のバイナリのようなスターパックを作成しようとしています。ActiveTcl のTclApp のドキュメントを見たところ、ベースキット(/usr/local/ActiveTcl/bin/base-tk8.5-thread-linux-ix86 など)を使用する必要があるようです。ただし、インタープリターを独自のバイナリに組み込みました。バイナリをベースキットにする方法は?
tcl - 複数のファイル (main.tcl に加えて) を含む kbskit の作成
次のコマンドを使用して、iwidgets と img パッケージを含む kbskit を構築しようとしています。
ここに img1.jpg ファイルが見つからないのはなぜですか??
ファイルが「sim」実行可能ファイル内にあるかどうかを確認するためにアンラップを試みましたが、実際に存在します!!
1)上記の動作を理解するために誰か助けてもらえますか?
2) suse 32bit で kbskit をビルドしています。ubuntu 32/64 ビットで実行可能ファイルを使用する必要がある場合、ubuntu で別の実行可能ファイルをビルドする必要がありますか??
tcl - sdxkit が TCL ソース コードをアンラップしないようにする方法
ソース コードのラップに sdxkit を使用しています
しかし、私は簡単にそれを元に戻すことができます:
これにより、ソース コード全体が返されます。コードのアンラップを防ぐにはどうすればよいですか? sdxkit によって提供される引数またはオプションはありますか?
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 システムで動作させるにはどうすればよいですか?
ありがとうございました。