CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于编译和链接程序(Visual LISP IDE)

2023-1-6 03:43| 发布者: admin| 查看: 412| 评论: 0|来自: AutoCAD

摘要: 每次加载 AutoLISP 源代码时,代码都会转换为计算机理解的指令(可执行代码)。

每次加载 AutoLISP 源代码时,代码都会转换为计算机理解的指令(可执行代码)。

注意:Visual LISP IDE 仅在 Windows 上可用。

每次加载源代码时都翻译源代码的好处是可以更改并立即使用。这对于快速测试新代码和调试代码非常有用。

一旦确定程序正常工作,每次加载时翻译 AutoLISP 源代码将非常耗时。Visual LISP 提供了一个编译器,用于从源文件生成可执行的机器代码文件。这些可执行文件称为 FAS 文件。由于可执行文件仅包含机器可读的代码,因此即使您将程序分发给数千个用户,您花费数周或数月时间开发的源代码也会保持隐藏状态。甚至字符串和符号名称也由 Visual LISP 文件编译器加密。

Visual LISP 还提供了将复杂的 AutoLISP 应用程序打包到 Visual LISP 可执行 (VLX) 文件中的功能。VLX 文件可以包含其他资源文件,例如 TXT 和 DCL 文件,以及编译的 AutoLISP 代码。

使用 VLX 文件,您可以通过仅公开您选择公开的那些函数,并通过在程序的变量和用户可以在 AutoCAD 中交互的变量之间保持一堵墙来进一步控制应用程序的操作环境。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部