2010-04-20 113 views
2

我有一個應用程序,它將tcl腳本作爲參數。我想在應用程序處理它時調試tcl腳本。如何調試作爲可執行文件參數的tcl腳本?

我的開發環境由Dynamic Languages ToolkitActive state remote debugger -dbgp_tcldebug組成。我可以使用此設置來調試各個tcl腳本。

我在Eclipse中創建了一個TCL的項目,並添加「startup.tcl」和「argumentScript.tcl」腳本,並添加下面的命令來啓動腳本,

set ExecutableName "xyz.exe" 

set returnValue [catch {eval exec $ExecutableName "argumentScript.tcl" } result] 

我的調試器正常工作與「startup.tcl」腳本。我在'argumentScript.tcl'中添加了斷點,但它不起作用。我如何調試「argumentScript.tcl」腳本?

編輯:不使用eclipse環境的解決方案是Tcl Dev Kit具有遠程調試功能。

回答

0

你可以使用tcls自省功能讓腳本調試自己,例如使用trace

0

把f調試信息放在我們的全部! 只需在日誌文件中轉儲所需的所有內容即可。簡單,愚蠢和堅強:)

相關問題