با سلام!
دوست عزيز، من روي حرف هايي كه در طول اين تاپيك زديد يه تحقيقي كردم و به يه نتايجي رسيدم:
تا اون جايي كه من مي دونم امكان نداره هيچ زبان تحت دات نتي بدون .net framework اجرا بشه.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
هر برنامه اي كه با vc++ .net نوشته بشه براي اجرا نياز به كتابخانه ي دات نت داره. البته ميشه با اين زبان برنامه رو مستقل از چارچوب دات نت نوشت اما در اين صورت شما به يك كتابخانه ي ديگر نياز داريد مثل WTL . در اين صورت براي اجراي برنامه ي كامپايل شده روي هر سيستم ديگه اي نياز به بسته ي WTL داريد. در نتيجه باز هم برنامه ي شما مستقل نخواهد بود.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
كلا" .net framework اساس برنامه است نه صرفا" يه سري كد كه كار برنامه نويسي رو آسان بكنه.
براي اينكه برنامه خودتون را مستقل بكنيد بايد تمام DLL هاي مورد نياز نرم افزارتون را باهاش منتشر كنيد. براي اين كار هم خود مايكروسافت Depedency Walker رو عرضه كرده. اين برنامه نشون ميده نرم افزار شما براي اجرا به چه Dll هايي نياز داره. هدف كلي Depedncy استقلال نرم افزار هستش ولي بايد توجه داشت كه كار با اون نياز به تجربه ي فراوان داره.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
مبين جان هم لطف كردند و برنامه ي Xenocode رو معرفي كردند كه اگر درست حسابي كرك نشه (مثل همين مورد) ، برنامه ي خروجي به درستي ساخته نمي شه و به هنگام اجرا با يك خطاي قرمز زيبا مواجه ميشيد.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
موفق باشيد
آرمينبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید






پاسخ با نقل قول
Bookmarks