昨日完成的“输出Delphi Class到Python”,今天回来准备把程序搞得漂亮点,就发了文档出来的。
有些令人沮丧的是,写了一个TestPoint的测试程序,简单如下:
import demodll
就会导致这个错误:
python.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉...
下面还有“调试”和“关闭”按钮。当然我不知道如何调试。
为什么那个P4D带的Delphi.pyd就不会?
最后发现如果这样写TestPoint
from Delphi import *
就会有问题。
这样写也是一样:
from Delphi import *
print Point(9,9)
而如果加上一个函数来的话就没有问题,如下:
from Delphi import *
def main():
print Point(9,9)
main()
原因还不清楚,当发现这个问题后,2个小时过去了:)
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/764121/viewspace-906090/ ,如需转载,请注明出处,否则将追究法律责任。