2007年10月22日 星期一 13:38
一个dll库,是个C++builder 生成的GUI界面,打包成的dll,这个每次运行,会自动读区他自己的配制文件gx.ini,用来初始化数据。 但是用ctypes.windll.LoadLibrary('dll') 打开这个dll运行,却不读gx.ini配制文件,很奇怪,请教这是什么原因? 用delphi加载就没问题。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20071022/69b1d00b/attachment.htm
2007年10月22日 星期一 14:08
可能用ctypes加载的搜索路径不对吧。 在 07-10-22,jason python.nbfan<python.nbfan在gmail.com> 写道: > > 一个dll库,是个C++builder 生成的GUI界面,打包成的dll,这个每次运行,会自动读区他自己的配制文件gx.ini,用来初始化数据。 > 但是用ctypes.windll.LoadLibrary('dll') 打开这个dll运行,却不读gx.ini配制文件,很奇怪,请教这是什么原因? > 用delphi加载就没问题。
2007年10月22日 星期一 14:57
弄明白了,把ini配制文件放到python25目录下就好了。用py2exe打包后,放当前目录也可以。 在07-10-22,vicalloy <zbirder at gmail.com> 写道: > > 可能用ctypes加载的搜索路径不对吧。 > > 在 07-10-22,jason python.nbfan<python.nbfan at gmail.com> 写道: > > > > 一个dll库,是个C++builder 生成的GUI界面,打包成的dll,这个每次运行,会自动读区他自己的配制文件gx.ini,用来初始化数据。 > > 但是用ctypes.windll.LoadLibrary('dll') 打开这个dll运行,却不读gx.ini配制文件 > ,很奇怪,请教这是什么原因? > > 用delphi加载就没问题。 > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20071022/1471012e/attachment.htm
Zeuux © 2025
京ICP备05028076号