- 1 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 14:52:44 ]
- 【英語サイト】
プロジェクト本拠地 tcl.sourceforge.net/ 最新版ソースコード ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/ The Tcler's Wiki wiki.tcl.tk/ The comp.lang.tcl Newsgroup groups.google.com/group/comp.lang.tcl/ ActiveTcl www.activestate.com/products/activetcl/ 【日本語サイト】 もっとTcl/Tk www.interq.or.jp/japan/s-imai/tcltk/ Tcl/Tk Scripting Laboratory www.geocities.jp/urano343/tcltk.html Tcl/Tk Primer mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/tcltk_primer/ Tcl 8.4.1 Manual Command Reference www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/tcl_contents_jp.htm CategoryTclTk - mynote reddog.s35.xrea.com/wiki/CategoryTclTk.html 【前スレ】 ●●●●TCL/TKなら俺に聞け●●●● pc11.2ch.net/test/read.cgi/tech/1033628416/
- 394 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 19:53:07 ]
- いやwindowsは苦労するよ。
pathや引数周りに落とし穴がいっぱいある。 MSが早くcygnusを買収してくれればいいのに。
- 395 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 20:02:39 ]
- >>394
落とし穴ってなに
- 396 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:13:52 ]
- path周りの避け方はマニュアルに書いてあるだろ。
で、なんでcygnusが出てくるんだ? もはやTclはcygwinをサポートしてないぞ。 素直にActive TclをインストールしてCはMinGW使えばいい。
- 397 名前:デフォルトの名無しさん [2008/12/23(火) 23:38:12 ]
- 8.6b1きたあああああ!!!
try 〜 throwきたあああ!!! zlibきたあああ!!! ttk::spinboxきたあああ!!! tk fontchooserきたああああ!!! Canvasの回転文字きたああああ!!! ttkのvistaテーマきたあああ!!!
- 398 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 12:23:24 ]
- 今M1だが、修論でtcl使うはめになってubuntuの起動から勉強してるところなんだけど、
tclでパラレルポートからの入力って使える? その辺含んだお勧めの書籍なんかあれば知りたい。
- 399 名前:デフォルトの名無しさん [2009/01/06(火) 21:25:39 ]
- wiki.tcl.tk/2816
まずは適当に検索してみればいいとおもうの。
- 400 名前:本田 [2009/01/08(木) 21:18:47 ]
- AC3Dマニュアル
panda.ecs.cst.nihon-u.ac.jp/~hiroshi/ac3d/ac3dmanj.html 1998年11月6日更新 - AC3Dバージョン2以降に対応 AC3D mail2.nara-edu.ac.jp/~asait/graphics/ac3d/ac3d.htm >3 次元模型 (モデル) を作るためのソフトはモデラーと呼ばれています。 > AC3D はそのモデラーの一つで、随分人気があるようです。 > AC3D は今では商用ソフトになってしまいました。 Shareware Version. locgate.smtn.stavropol.ru/DOCs/Programming/OpenGL/ac3dwinsw2.zip 古いけどTcl/Tkスクリプト使用して参考になる。 最新版。 www.inivis.com/
- 401 名前:本田 [2009/01/09(金) 21:21:13 ]
- These are some sample files for the 3D modeller - AC3D
ftp://ftp.uni-duisburg.de/CAD/AC3D/acfiles.tgz AC3D Manual(Updated 11th March 1999 - Covers AC3D Version 2 onwards) ftp://ftp.uni-duisburg.de/CAD/AC3D/ac3dman.zip ftp://ftp.uni-duisburg.de/CAD/AC3D/ac3dman.tgz AC3D Manual Ver. 3.4.1 ftp://ftp.uni-duisburg.de/CAD/AC3D/ac3dman.pdf locgate.smtn.stavropol.ru/DOCs/Programming/OpenGL/ac3dwinsw2.zip に付属のGLU32.DLLとOPENGL32.DLLは、おそらくWindows95用でしょう。 Windows95以降に発売されたWindowsには、 GLU32.DLLとOPENGL32.DLLが付属してるとはずなので、 Windows95以降に発売されたWindowsをお使いの場合は、 AC3D v.2.0付属のGLU32.DLLとOPENGL32.DLLを削除したほうが、 AC3D v.2.0の安定性や速度が改善される可能性があります。
- 402 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 00:08:38 ]
- すみません質問させて下さい。
以下のコードのように、プロシージャfooを作っておいて 複数のボタンをpackする作業をまとめたいと考えています。 proc foo {w msg} { pack [button $w.$msg -text $msg -command {puts $msg}] } pack [frame .f] foo .f "b1" foo .f "b2" ところがボタンを押してcommandを実行させると、 以下のエラーが出ます。 Error: can't read "msg": no such variable ボタンを押したときにローカル変数msgを参照できていないということだと 思いますが、何か良い解決策はありませんか? よろしくお願いします。
- 403 名前:402 mailto:sage [2009/01/13(火) 00:10:15 ]
- 使用環境を書き忘れました。
WindowsXPでActiveTcl8.5.4.0.286921-win32-ix86-threaded.exe をインストールして使っています。
- 404 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 00:30:21 ]
- -command "puts $msg"
- 405 名前:402 mailto:sage [2009/01/13(火) 00:56:06 ]
- >>404
できました! "と{との違いを調べてきます。 早速の回答ありがとうございます。
- 406 名前:デフォルトの名無しさん [2009/01/13(火) 12:59:47 ]
- >>402
{}の違いがポイントではなく、-command で指定するコマンドが関数の外で実行されることがポイントなのです。 msg変数は関数fooのローカル変数なので、関数の外で実行されるボタンのコマンドからは参照できません。
- 407 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 21:28:04 ]
- >>404 ではないですが、もう少し補足しておきます
set msg AAA; pack [button .b -text PushMe -command "puts $msg"] としておいて、ボタン.bを押すと当然、AAAとコンソールに表示されます。 続けて、set msg BBBとしてボタン.bを押してみて下さい。 コンソールにAAAと表示されますね? これはどういうことかというと、
|

|