
electron
qlingsu
这个作者很懒,什么都没留下…
展开
-
electron通过node-ffi调用dll传参数格式问题,utf8转utf16
dll那边接入参数,需要utf16le (小端)无BOM格式,而nodejs这里字符串默认为utf8 网上很多通过iconv-lite转码,实际使用过程中并不理想。 通过不断的摸索,写了如下的转码函数 //处理编码 function encode(str, sort = "le") { let resultArr = []; for (let i = 0; i < str.length; i++) { let utf16le = str.charCodeAt(i).toStri原创 2020-05-09 16:10:50 · 1152 阅读 · 0 评论 -
electron集成node-ffi调用dll踩坑记录
环境配置: npm>=8.9 electron 全局和package.json要一致 64位系统运行32位dll的时候,node和python2.7,electron都应该为32位。实际使用过程中,所有切成32位以后,node我换成了64位,没有影响。 报错 :Error: A dynamic link library (DLL) initialization routine ...原创 2020-05-07 09:44:30 · 3885 阅读 · 4 评论