問題タブ [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 に答える
387 参照

sql - sqlserver でデッドロックが発生する

SQL サーバーで時々デッドロックが発生します。非データベース操作 (クレジット カード処理) をロックする関数を作成して、重複が発生しないようにしました。私の関数は次のとおりです(tclには申し訳ありませんが、SQLは十分に明確です)。デッドロックが時折発生する理由は誰にも分かりますか?????

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

tcl - 引数の処理を期待する

telnet経由でサーバーに接続し、いくつかの認証を行うexpectスクリプトを作成したいと思います。ただし、スクリプトパラメータの使用に問題があります。男に基づいて、私はこれがうまくいくと思っていました:

残念ながら私は戻ってきcan't read "argv1": no such variableます。これをどのように機能させることができますか?

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

tcl - ITCL - クラス内の連想配列メンバーにアクセスする方法は?

クラス自体内のクラスの連想配列メンバーにアクセスする方法は? Itcl は C++ をモデルにしており、C++ では次のように記述します。

Itclで同じことをする方法は? このような配列のアクセサ プロシージャを提供しないでください。通常の単純な変数の場合、これは cget を使用して取得できることがわかりました。

ただし、次の構成は機能しません。

これはまったく可能ですか?

0 投票する
2 に答える
22348 参照

string - 文字列内のすべての文字の ASCII コードを取得するための Tcl

文字列内のすべての文字の ASCII 文字を取得する必要があります。実際には、(小さな)ファイル内のすべての文字。次の最初の 3 行は、すべてのファイルの内容を文字列に正常にプルします (このレシピに従って):

文字の ASCII コードを正しく認識していると思います ( http://wiki.tcl.tk/1497を参照)。ただし、文字列内のすべての文字をループする方法を理解するのに問題があります。

まず第一に、以下は Tcl を使用して文字列内の文字をループする特に慣用的な方法ではないと思います。2 つ目は、さらに重要なことですが、すべての文字の間に余分な要素が挿入され、正しく動作しません。

以下は、上記で設定した「データ」変数の内容に基づいて動作するように記述したコードと、それに続くサンプル出力です。

コード:

出力:

0 投票する
2 に答える
1742 参照

tcl - tcl で CIDR をサブネット マスクに変換する

CIDR が与えられた場合、それをサブネット マスクに変換するにはどうすればよいですか。

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

tcl - Expect/TCL telnet proc がプロンプトを待機しない

telnet ログインおよび送信コマンドのコマンドを送信する Expect proc があります。telnet proc 内で TFTP を実行します。ファイルサイズは10MBです。しかし、telent プロンプトは、プロンプトが表示されるまで待機しません。タイムアウト期間を待ってオフになります。

Expect でプロンプトを待つ方法はありますか。

よろしく、 ミトゥーン

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

python - tkinter を使用しているときに、tcl から python 文字列変数に stdout を取得するにはどうすればよいですか?

次のpythonコードがあります...

「printed by tcl」を画面に出力します。Tcl インタープリターが画面に出力するものを Python 文字列にキャプチャするにはどうすればよいですか。

これは私がやっていることの簡単な例です。Python で記述された自動化システムがありますが、tcl API によって制御される新しい機器があります。各 tcl コマンドは、「接続済み」や「接続に失敗しました」などを出力します。これらを Python 文字列にキャプチャできる必要があるため、自動化システムは何が起こっているかを知ることができます。たとえば、デバイスが自動化システムに接続されていない場合などです。接続コマンドを再試行できます。

乾杯

ニックから

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

python - Tcl/TkをPython2.5にリンクする

私は既存のPython2.4を持っており、それを使用してテストしたところ、tkinterで正しく動作しています。

Python

import _tkinter

インポートTkinterTkinter._test()

これで、python 2.5.2をインストールしましたが、同じテストを(新しいバージョンで)試してみると、返されます(ただし、以前のバージョンでは同じテストが機能しています)

ImportError:_tkinterという名前のモジュールがありません

次のコマンドがその場所に戻るので、tcl8.5とtk8.5が私のマシンにインストールされていることを知っています

ここで、tcl tcl:/usr/lib/tcl8.4 /usr/local/lib/tcl8.5 /usr/local/lib/tcl8.4 /usr/share/tcl8.4

whereis tk tk:/usr/lib/tk8.4 /usr/local/lib/tk8.5 /usr/share/tk8.4

新しいPythonバージョンをtkinterで動作させる方法はありますか?

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

windows - ネットワーク ドライブにある TCL アプリで Web URL を開く

Web ページの URL を開く機能を含む TCL Db アプリを完成させました。私のコードは次のとおりです ($adr は URL です)。

eval exec [auto_execok start] \"\" [list $adr]

このコードは、私の Windows ワークステーションで正常に動作します。ただし、アプリをネットワーク ドライブに配置すると、次のエラーが表示されます。

'\Drive\Share\Folder\Subfolder' CMD.EXE は、上記のパスをカレント ディレクトリとして起動されました。UNC パスはサポートされていません。デフォルトで Windows ディレクトリ。

Web ページは引き続き開きますが、TCL エラーが発生します。

soemone は、サーバーまたはネットワーク環境で TCL を使用して URL を開くより良い方法を知っていますか?

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

DFM

0 投票する
4 に答える
3077 参照

web-applications - サーバーサイドプログラミング言語としてのTCL

Webアプリケーション(アプリ)を作成する準備をしていて、DHTMLとTCLの使用に興味がありました。私はしばらくの間TCLでアプリを構築してきましたが、この言語の使用にはかなり慣れています。Visual Studio(VS)を使用して、サーバー側のコードがC#であるWebアプリを作成した経験があります。VSは、これを信じられないほどシンプルで非常に簡単にします。

VSと同様に、HTML / Javascriptクライアント側コードとTCLサーバー側コードを記述できるようにするIDEに関する提案はありますか?「WebTclComplete」という本を手に入れましたが、TclとDHTMLの組み合わせに関する情報が提供されていないようです。

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

ダミオン