alanjt 发表于 2022-7-6 11:24:58

仅仅发布有限的信息不会给你带来太多帮助。听起来这个“问题”来自于一个不兼容的版本。VLX文件。我建议你去VLX的源头。

ILoveMadoka 发表于 2022-7-6 11:28:37

我付钱给一家公司让它为ACAD 2010工作
 
作业安全。。。

alanjt 发表于 2022-7-6 11:32:04

这是一种可悲的工作保障。

ILoveMadoka 发表于 2022-7-6 11:35:21

如果他被迫向“他们”支付重新编码另一个版本的Autocad的费用,这是有效的。。
 
我觉得这太糟糕了。。
 
如果你必须向他们付款,请向他们付款以取消限制!
当它因版本升级以外的其他原因停止工作时,
然后付钱给他们修改代码!!
 
至少他们可以制作一个可以由最终用户设置的变量
当下一个版本推出时。。
 
我认为它是这样编码的,迫使你必须亲自回到他们那里。。。

Nardino 发表于 2022-7-6 11:38:20

这似乎是一个简单的修复,但你必须在所有代码中找到对“18.0s(LMS-Tech)”的引用,即2010版,并将其替换为“18.1s(LMS-Tech)”,即2011版

JohnM 发表于 2022-7-6 11:40:31

如果你打开EDI。fas_。ls文件在记事本或vlide编辑器中,您将在页面的3/4处找到此代码。
(VL-LOAD-COM)
(cond(=(ATOI(GETVAR“ACADVER”))16)(
(第17条)(
(条件T(
正常条件

(setq*ZF_LASTERROR“不兼容的AutoCAD版本”)
正常条件
(退出)
问题是fas文件已损坏,因此无法重新编译
缺少很多括号
你也许可以把它拼合起来,但这需要一些时间

alanjt 发表于 2022-7-6 11:44:13

你用过互联网上的FAS/VLX反编译器吗?有一次有人在帖子中问到一个问题,我搜索并测试了一下,结果看起来与你发布的内容非常相似。
 
我们不会编辑反编译的购买软件。

nlanum 发表于 2022-7-6 11:46:02

我确实使用了反编译程序。但问题中的vlx文件实际上属于我。我找不到原始源代码。

JohnM 发表于 2022-7-6 11:51:09

没有原始源代码,你就不走运了。vlx文件中包含的文件包含答案。正如我在上面发布的,您从反编译程序获得的fas也查询acadver,这就是需要更改的内容。除非你能联系原作者,否则解决问题的机会很小,也没有。我可能错了,但祝你好运。

nlanum 发表于 2022-7-6 11:53:43

谢谢大家的时间和努力。我必须想出一些其他的解决办法。最初为我做更新的公司给我报了1750美元,只是为了评估代码以估计修复时间。他们可以亲吻我的a**。
页: 1 [2]
查看完整版本: 急需帮助