概要 - プログラムをコンパイル、リンクする(Visual LISP IDE)

AutoLISP のソース コードをロードするたびに、そのコードはコンピュータが認識できる命令(実行コード)に変換されます。

注: Visual LISP IDE は Windows でのみ使用可能です。

ソース コードはロードされるたびに変換されるため、変更してすぐに使用できるというメリットがあります。これは、新しいコードをすばやくテストしたり、コードのデバッグに役立ちます。

一度プログラムが正しく動作することを確認してしまえば、その後は AutoLISP のソース コードがロードされるたびに変換されると、その分だけ時間を費やすことになります。Visual LISP は、ソース ファイルから実行可能なマシン コード ファイルを生成するコンパイラを備えています。これらの実行ファイルは、一般に FAS ファイルと呼ばれています。実行ファイルにはマシンが理解できるなコードだけが含まれるため、たとえプログラムを多数のユーザに配布したとしても、何週間または何ヶ月間も費やして開発したソース コードは隠れたままです。文字列やシンボル名も、Visual LISP のファイル コンパイラによって暗号化されます。

また、Visual LISP は複雑な AutoLISP アプリケーションを Visual LISP 実行(VLX)ファイルにパッケージ化する機能も備えています。VLX ファイルには、TXT ファイル、 DCL ファイル、コンパイルされた AutoLISP コードなど、追加のリソース ファイルを含めることができます。

VLX ファイルを使用すると、特定の関数だけを選択して書き出したり、プログラムの変数とユーザが AutoCAD で設定したり取得できる変数との壁を保持することによって、アプリケーションのオペレーティング環境をさらにコントロールすることができます。