我想给我的应用程序添加脚本功能,刚刚发现了一个似乎很稳定的Python4Delphihttp://code.google.com/p/python4delphi/。从开发者的角度来看,它似乎非常容易使用,但我找不到调试脚本的方法。如果我能在我的应用程序中嵌入IDLE IDE,那就太好了,只是我不知道该怎么做。
有没有一种简单的方法可以在Python4Delphi中添加调试功能?我应该使用其他脚本引擎,比如PascalScript(似乎已经停止更新)吗?
编辑:在查看了PySctipt和pdb之后,我意识到我更像是要一个可视化编辑器,其中包含嵌入式调试功能,并且具有读取Python4Delphi自定义模块的能力(其中包括我导出的Delphi对象。作为一个Python新手,我不知道p4d是如何实现这一点的)。我可能要求过多了,但是如果能找到这样的实现而不必从头开始编写,那就太好了。
有没有一种简单的方法可以在Python4Delphi中添加调试功能?我应该使用其他脚本引擎,比如PascalScript(似乎已经停止更新)吗?
编辑:在查看了PySctipt和pdb之后,我意识到我更像是要一个可视化编辑器,其中包含嵌入式调试功能,并且具有读取Python4Delphi自定义模块的能力(其中包括我导出的Delphi对象。作为一个Python新手,我不知道p4d是如何实现这一点的)。我可能要求过多了,但是如果能找到这样的实现而不必从头开始编写,那就太好了。
pdb
?您可以在代码中使用pdb.set_trace()
作为断点。 - unddoch