2

私は autolisp でアプリケーション全体を作成しました。コードをコンパイルして保護する時間です....

(setq sample (load_dialog "C:/Users/my-user/Desktop/my-dcl.DCL"))

 (if (not (new_dialog "my-dialog" sample))
 (exit )
 )

または同等のコードですが、Lisp ファイルをコンパイルするのと同じ vlx で DCL をコンパイルできることはわかっています。しかし、vlx 内でこの DCL をロードする方法は? 参照してロードする方法は?

4

1 に答える 1

1

ステップ 1: コードで相対参照を使用します: (setq sample (load_dialog "my-dcl.DCL")).

ステップ 2: DCL を LISP ファイルと同じフォルダに配置して、相対参照が正しく機能するようにします。

ステップ 3: AutoCAD の Visual LISP IDE を使用して、パッケージをまとめます。ここにチュートリアルがあります: http://www.afralisp.net/visual-lisp/tutorials/compiling-part-2.php。ページ 2 で問題ないと思いますが、問題がある場合はページ 1 に戻って詳細を確認してください。

幸運を!

于 2016-07-27T03:29:56.327 に答える