15-05-2022, 05:10 PM
یژوال بیسیک از دو قالب برای کامپایل کد ها استفاده می کند P_Code یا Native Code
هنگامی که کدی را در قالب P-Code کامپایل می کنید، پرونده ی اجرایی به وجود امده به صورت کد مفسری اجرا می شود
اگر کد را به صورت Native Code کامپایل کنید ، پرونده ی اجرایی به کد دودویی کارامد تری تبدیل می شود که از تمام قابلیتهای پردازنده استفاده می کند. این کد سریعتر اجرا خواهد شد ولی Native code هنوز هم به DLL های زمان اجرا نیاز دارد
نکته:
اندازه ی پرونده ی اجرایی Native Code نسبت به P-Code بزرگتر است بنابراین اگر می خواهید کوچکترین برنامه را ارائه دهید باید از P-code استفاده کنید ولی اگر می خواهید سریعترین را ارائه دهید باید از Native کد استفاده کنید
هنگامی که کدی را در قالب P-Code کامپایل می کنید، پرونده ی اجرایی به وجود امده به صورت کد مفسری اجرا می شود
اگر کد را به صورت Native Code کامپایل کنید ، پرونده ی اجرایی به کد دودویی کارامد تری تبدیل می شود که از تمام قابلیتهای پردازنده استفاده می کند. این کد سریعتر اجرا خواهد شد ولی Native code هنوز هم به DLL های زمان اجرا نیاز دارد
نکته:
اندازه ی پرونده ی اجرایی Native Code نسبت به P-Code بزرگتر است بنابراین اگر می خواهید کوچکترین برنامه را ارائه دهید باید از P-code استفاده کنید ولی اگر می خواهید سریعترین را ارائه دهید باید از Native کد استفاده کنید