每次加载 AutoLISP 源代码时,代码都会转换为计算机理解的指令(可执行代码)。 注意:Visual LISP IDE 仅在 Windows 上可用。
每次加载源代码时都要翻译源代码的好处是可以更改并立即使用。这对于快速测试新代码和调试代码非常有用。 一旦确定程序工作正常,每次加载 AutoLISP 源代码时翻译它都非常耗时。Visual LISP 提供了一个编译器,用于从源文件生成可执行的机器代码文件。这些可执行文件被称为FAS文件。由于可执行文件仅包含机器可读的代码,因此即使将程序分发给数千个用户,您花费数周或数月时间开发的源代码也会保持隐藏状态。甚至字符串和符号名称也由 Visual LISP 文件编译器加密。 Visual LISP 还提供了将复杂的 AutoLISP 应用程序打包到 Visual LISP 可执行文件 (VLX) 文件的功能。VLX文件可以包括其他资源文件,如TXT和DCL文件,以及编译的AutoLISP代码。 使用 VLX 文件,您可以进一步控制应用程序的操作环境,方法是仅公开您选择公开的那些功能,并在程序的变量和用户可以在 AutoCAD 中交互的变量之间保持隔离墙。 相关概念 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:37
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.