«کامپایل کردن یا پروتکت کردن برنامه لیسپ»

  • چطور یک برنامه AutoLisp رو کامپایل میکنند تا کسی از سورس اون مطلع نشه ؟ آیا نرم افزار خاصی نیاز هست ؟
برای این کار اول از برنامه لیسپ خود یک نسخه پشتیبان تهیه کنید و ترجیحا در یک دایرکتوری مجزا آنرا کپی کنید در اتوکد منوی tools-> Autolisp-> visual lisp editor را اجرا کنید وارد محیط ویژوال لیسپ میشوید که در همین محیط میتوان برنامه را نوشت ولی ما کار دیگری میخواهیم انجام دهیم.
در منوی File -> Make Application -> New Application Wizard را انتخاب کنید

simple و دکمه next

در پنجره بعدی از قسمت brows مسیر دایرکتوری که فایل شما در آن قرار دارد را انتخاب نموده و در قسمت پائین اسم فایلی که قرار است protect شود یا به اصطلاح خود اتودسک executable‌شود را میدهید
در صفحه بعدی دکمه add را زده و از مسیر دایکتوری انتخابی یک یا چند فایل lisp را انتخاب میکنید
در صفحه بعد finish - به دایرکتوری مورد نظر بروید - میبینید سه فایل اضافه شده است:


  1. فایلی با پسوند prv که یک جور log و یا گزارش از کاری است که انجام داده
  2. فایل با پسوند vlx که همام visual lisp executable است
  3. فایل با پسوند fas که این هم یک مدل دیگر برنامه است fast -load autolisp format


شما با دستور appload یا انتخاب load application از منوی tools > autolisp میتوانید موارد شماره 2 و 3 را هر کدام را که خواستید لود کنید و مطمئن باشید که هیچکس نمیتواند به محتوای اصلی برنامه شما پی ببرد.
Odin آنلاین نیست.   پاسخ با نقل قول