PDA

View Full Version : چرا باید از فایل ریسورس استفاده کرد



khoshblagh
دوشنبه 31 خرداد 1389, 06:30 صبح
با سلام خدمت دوستان
سئوالی که مدتی است ذهن مرا مشغول کرده است.علت وجودی فایل ریسورس در بعضی از برنامه چیست؟ به عبارت دیگر استفاده از آن چه مزایایی را برای برنامه ما ایجاد میکند؟
متشکرم

Felony
دوشنبه 31 خرداد 1389, 08:37 صبح
منظورتون از علت وجود چیست ؟
فایل های ریسور فایل هایی هستند که قابلیت ذخیره شدن در فایل های اجرایی ( exe ) و dll رو دارند ، خود این فایل ها از فایل های دیگه ( موزیک ، عکس و StringTable ها و ... ) تشکیل میشن ، در حقیقت استانداردی برای ذخیره فایل ها و داده های مورد نظر در داخل خود برنامه و dll میباشد که توسط خود مایکروسافت عرضه شد و در همه زبان های برنامه نویسی به اشکال گوناگون از این فایل ها میشه استفاده کرد .

خود دلفی هم در زمان کامپایل پروژه از این نوع فایل ( Resource ) برای ذخیره بعضی اطلاعات پروژه از قبیل ورژن و آیکن فایل اجرایی و ... استفاده میکنه .

khoshblagh
دوشنبه 31 خرداد 1389, 13:19 عصر
منظورتون از علت وجود چیست ؟
.
با سلام خدمت شما
منظورم این است که به چه دلیل نیاز به استفاده از این روش داریم. آیا با این کار فایل اجرایی سنگین تر نمیشود؟متشکرم

Felony
دوشنبه 31 خرداد 1389, 14:06 عصر
با سلام خدمت شما
منظورم این است که به چه دلیل نیاز به استفاده از این روش داریم. آیا با این کار فایل اجرایی سنگین تر نمیشود؟متشکرم

این یک استاندارد و راهکار ارائه شده برای ذخیره اطلاعات در فایل اجرایی هست ، شما ملزم به استفاده از اون نیستید و میتونید از راهکار دیگه ای استفاده کنید و در مورد سنگین شدن هم بستگی به حجم اطلاعات ریسورس شده داره ولی درکل تغییر محسوسی نداره .