ايران ويج

نسخه‌ی کامل: تبدیل کامل کدهای وی بی به کد ماشین
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
توی یه بحثی بود می گفتند که کامپایلر ویژوال بیسک 6 کدها رو کامل به زبان ماشین ترجمه نمی کنه

حالا ما اگه بخوایم تمامی کدها بشه کد ماشین چکار باید بکینم؟

اگه برنامه ای هم هست بگید

چون اگه کامل به زبان ماشین تبدیل بشه یک سری مشکلات وی بی حله

ممنون
کامپایل کردن برنامه های وی بی به دو صورت امکان داره ( توی Project properties نگاه کنید ) :

1- تبدیل برنامه به p-code یا شبه کد : باعث میشه برنامه شما مستقیما به کد ماشین تبدیل نشه و به یک شبه کد میانی تبدیل بشه و در زمان اجرا توسط مفسر مخصوص p-code که در فایل MSVBVM60.DLL قرار داره اجرا میشه . این به شما امکان میده که برنامه های خودتون رو به کوچکترین سایز ممکنه در بیارید اگر چه باید دقت کنید که وجود فایل MSVBVM60.DLL صد در صد لازمه چون ابتدا مفسر باید تو جافظه لود بشه و برنامه شما رو که به شکل p-code کامپایل شده اجرا کنه .

2 - تبدیل برنامه به کد ماشین یا Native code : این گزینه به شما امکان میده که کد برنامه رو به کدهای ماشین یا همون opcode ها تبدیل کنید . معمولا این گزینه default کامپایل شدن برنامه هست و اگر نگاه کنید میبینید که در این حالت امکانات optimization یا بهینه سازی سرعت و سایز کد رو هم در اختیار دارید !
اگر چه برنامه های شما به کد ماشین تبدیل میشن ولی این برنامه ها هم طبق گفته مایکروسافت به فایل MSVBVM60.DLL نیاز دارند .
ظاهرا برنامه هایی هستند که میتونن این محدودیت رو برای این جور کد بردارند و به برنامه شما اجازه بده که بدون نیاز به فایل MSVBVM60.DLL اجرا بشن !


http://support.microsoft.com/kb/229415
خیلی ممنون از شما

اسم برنامه ها چی هستن؟

توی این لینکی که گذاشتین فقط همین توضیحاتی بود که شما داده بودید ولی برنامه ای نبود!
آقا به قول معروف گفتنی دمت گرم

حالا دیگه برنامه های ما وی بی کارا هم مثل برنامه های دلفی stand alone می شه

راستی من نتونستم کرک این برنامه رو دانلود کنم
اینم از کرک برنامه ! حالشو ببرید Question