Python调用易语言dll返回char字符串

易语言 2020-04-27 14:19:16

注意:由于python接收的不是文本而是个字符串的地址,因此必须转换为字符串,且为utf-8编码,否则会多个b出来. (这是很让人纠结的地方)

你可以在易语言dll里增加你自己的代码,与python结合使用.

或者将精易模块的部分功能,编译成DLL让python调用。

如果要传入文本参数,请在python中使用 .decode()将变量转换为字节集,再传参,易语言参数也应设为字节集.这样就不会出现错误。