2012-11-05 198 views
3

我想添加腳本功能到我的應用程序,我只是碰到python4delphi http://code.google.com/p/python4delphi/,這似乎是穩定的。乍一看,開發人員很容易使用它,但我找不到調試腳本的方法。如果我可以將IDLE IDE嵌入到我的應用程序中,那將會很棒,我只是不知道該怎麼做。有沒有辦法使用python4delphi組件來調試python腳本?

有沒有簡單的方法來添加調試功能與python4delphi?我是否應該使用pascalScript等其他腳本引擎(似乎已停用)?

編輯:在看了一下PySctipt和pdb之後,我意識到我所看到的更像是一個帶有嵌入式調試的可視化編輯器,並且可以讀取python4delphi自定義模塊(導出我的delphi對象的那些模塊)。 python noob我不知道p4d是如何做到的)。我可能會問太多,但找到一個實現並且不必從頭開始編寫代碼會很棒。

+1

'pdb'?您可以在代碼中使用'pdb.set_trace()'作爲斷點。 – lolopop

+3

你可以看看PyScripter(http://code.google.com/p/pyscripter/),它有一個調試器,並使用pythonForDelphi – philnext

+0

@pythonm:感謝提示。我看了一下,這應該適用於python4delphi,但pdb並不真正用戶友好。當然,我可以實現一個可視化編輯器,動態設置斷點,熱鍵等等,但是如果有框架這樣做,我寧願使用它,而不是自己編寫代碼。 –

回答

2

Python是一門很棒的語言。 但是,如果你需要在Delphi應用程序中嵌入腳本和調試,你應該考慮Pascal腳本,這在Delphi中更加適用。 我使用優秀的PascalScipt,在例子中你會看到編輯器,調試器和許多其他功能。

相關問題