昨天,我在maillist里面发了一封求助信,求PythonForDelphi,今天回来发现别人发送给我了,安装过程很顺利,加载包,发现只有CB5的,我使用的CB6,不过这个兼容性应该是有的。编译,安装,OK。在CB6的组件面板上面,也有Python出来。
新建一个工程,放入PythonEngine组件,发现保存的时候需要输入头文件和lib文件,这个是因为没有包括相应的路径。编译运行,没有问题,在退出程序的时候,告诉你Runtime Error。开始的时候怀疑是内存释放的问题,但是别人在delphi下面是可以用的,后来怀疑是lib库的问题,使用C++ Builder Notes文件里面的:implib -a <INSTALLDIR>\Components\py21.lib WINNT\SYSTEM32\python21.dll方式导入,还是不行,暂时只能先放弃了,先问问高手们是怎么解决的。