245867 发表于 2020-9-5 14:30:52

火山PC,DLL调用返回的整数,怎么转成文本,非Unicode




如果是易语言DLL返回的字符串,其本身不是unicode

可火山接收的是unicode。

虽然改易源码可以使其为uniocde
但是如果没源码的情况下呢

zhqyong 发表于 2020-12-22 16:00:41

同样迷惑中,请问火山pc如何调用易语言dll返回值为文本型?

hmyroot 发表于 2020-12-23 13:03:13

zhqyong 发表于 2020-12-22 16:00
同样迷惑中,请问火山pc如何调用易语言dll返回值为文本型?

火山PC就是坑,不支持返回文本型和字节集型,调用系统DLL很多都是返回字节集数据的

zhqyong 发表于 2020-12-24 15:35:43

喜讯:在易资源网找到了解决方法大示例。
感谢大神们




创世魂 发表于 2020-12-29 09:01:32

只能嵌入c++解决。

zqiz 发表于 2021-1-3 16:03:49

吴总难道不打算解决这一问题么,开发个简便的命令方法?

b0y 发表于 2021-1-3 16:20:50

其他语言unicode调用多字节dll也需要转换啊。

b0y 发表于 2021-1-3 16:34:44

声明时 返回变整数

nuan1989 发表于 2021-10-9 01:50:00

zhqyong 发表于 2020-12-24 15:35
喜讯:在易资源网找到了解决方法大示例。
感谢大神们

此方法实测可用. 谢谢. 辛苦.
页: [1]
查看完整版本: 火山PC,DLL调用返回的整数,怎么转成文本,非Unicode