chengx2000 发表于 2011-7-16 15:42:55

很奇怪,vlx加载不了

写完了一个程序编译成vlx文件,然后把这个文件放入支持的搜索路径内,接着用Load加载这个文件返回的是nil,也就是说程序加载失败了。后来我将源代码LisP文件替换经编译的Vlx文件,再用Load加载成功了,这令我很费解,因为之前我加载Vlx是成功的,按理说Vlx应该是优先的。
第二个问题,单个Lisp文件能否编译成fat?

祥子 发表于 2011-7-16 16:54:49

楼主,
1,手动加载看看是否是编译的错误,如果OK试试加上路径(Load (findfile "test.vlx"))试下

2,你说的第二个应该是FAS文件吧,是可以单个编译的

chengx2000 发表于 2011-7-16 22:08:08

回复 祥子 的帖子

谢谢你的解答,不过我之前用load加载vlx是没问题的,但是现在却不行,关于单个的lisp文件编译成fas文件真的不太会,希望楼主给个插图说明,非常感谢“祥子”
哦,到底是什么原因导致加载不了vlx呢?



祥子 发表于 2011-7-17 19:13:58

那不知什么问题了,你发下VLX来看下

FAS 文件创建个工程文件后有按钮的,如下图


chengx2000 发表于 2011-7-17 20:49:47

回复 祥子 的帖子

在公司写的程序,拿不出来,真是不好意思,非常感谢

hmw7374 发表于 2011-7-17 22:00:33

放启动组也不行吗?

chengx2000 发表于 2011-7-17 22:10:29

回复 hmw7374 的帖子

非常正确!就连放在“acad2008.lsp”都没用,真是见了鬼了,非lisp不可。

highflybird 发表于 2011-7-18 00:18:39

本帖最后由 highflybird 于 2011-7-18 00:20 编辑

建议检查vlx中的设置 独立变量空间 或者编译优化选项是否对此有影响。

cnks 发表于 2011-7-18 01:48:45

莫非是vlx编译有问题?编译出的vlx有错误的话是无法加载的

chengx2000 发表于 2011-7-18 21:55:34

回复 cnks 的帖子

但是,其对应的源码lisp却能加载,并且执行无故障,能够达到预期的目的。
页: [1] 2
查看完整版本: 很奇怪,vlx加载不了