lsp文件编译成vlx存在版本问题吗?
本帖最后由 mituzhe 于 2022-8-2 15:05 编辑写了一个小插件。
用cad2022编译成vlx后,在2022能用,在2019加载后显示成功,却用不了。
然后改用2019编译成vlx,在2019加载显示出错,在2022又能正常加载使用。
lsp源文件在两个版本中都能正常加载使用。
请教坛友们,关于lsp文件的编译使用这些是不是有什么注意事项,比如兼容,版本这些呀
--------------------------------------------------------------------------------------------------------------------------------------------------
试了下,发现是vl-cmdf的问题,代码有一段撤回编组。换command就没问题了。关于command,command-s,vl-cmdf,在各版本cad有什么不同吗?
高版本的lisp有一个变量控制的,是不是这个问题哟? 自贡黄明儒 发表于 2022-8-2 11:16
高版本的lisp有一个变量控制的,是不是这个问题哟?
请教,变量控制是什么。 lispsys 变量控制就是lispsys了 烟盒迷唇 发表于 2022-8-2 14:34
变量控制就是lispsys了
这个不影响什么编译吧。这个控制的是visual lisp ide是用自带的还是vscode的。编译程序不影响 烟盒迷唇 发表于 2022-8-2 14:34
变量控制就是lispsys了
牛掰,:lol mituzhe 发表于 2022-8-2 14:36
这个不影响什么编译吧。这个控制的是visual lisp ide是用自带的还是vscode的。编译程序不影响
影响,
lispsys=1编译出来的是fas5,低版本cad是fas4,是不同的两种文件格式。低版本cad不认识fas5
lispsys=0编译出来的是fas4,是兼容老版本的
fas5支持unicode编码,里面的汉字是宽字符,汉字和英文字母同等待遇,一个汉字就是一个字符。
fas4中汉字是多字节字符,一个汉字相当于两个英文字符
在这两种格式的fas中,汉字的长度不同,跟字符串有关的函数都不同 估计 lispsys=0 就可以
页:
[1]