«کامپایل کردن یا پروتکت کردن برنامه لیسپ»
- چطور یک برنامه AutoLisp رو کامپایل میکنند تا کسی از سورس اون مطلع نشه ؟ آیا نرم افزار خاصی نیاز هست ؟
برای این کار اول از برنامه لیسپ خود یک نسخه
پشتیبان تهیه کنید و ترجیحا در یک دایرکتوری مجزا آنرا کپی کنید در اتوکد
منوی tools-> Autolisp-> visual lisp editor را اجرا کنید وارد محیط
ویژوال لیسپ میشوید که در همین محیط میتوان برنامه را نوشت ولی ما کار
دیگری میخواهیم انجام دهیم.
در منوی File -> Make Application -> New Application Wizard را انتخاب کنید
simple و دکمه next
در پنجره بعدی از قسمت brows مسیر دایرکتوری که فایل
شما در آن قرار دارد را انتخاب نموده و در قسمت پائین اسم فایلی که قرار
است protect شود یا به اصطلاح خود اتودسک executableشود را میدهید
در صفحه بعدی دکمه add را زده و از مسیر دایکتوری انتخابی یک یا چند فایل lisp را انتخاب میکنید
در صفحه بعد finish - به دایرکتوری مورد نظر بروید - میبینید سه فایل اضافه شده است:
- فایلی با پسوند prv که یک جور log و یا گزارش از کاری است که انجام داده
- فایل با پسوند vlx که همام visual lisp executable است
- فایل با پسوند fas که این هم یک مدل دیگر برنامه است fast -load autolisp format
شما با دستور appload یا انتخاب load application از منوی tools >
autolisp میتوانید موارد شماره 2 و 3 را هر کدام را که خواستید لود کنید و
مطمئن باشید که هیچکس نمیتواند به محتوای اصلی برنامه شما پی ببرد.