PDA

View Full Version : مشکل در کار با Resources



MicroGalaxy
شنبه 02 آبان 1383, 21:23 عصر
با سلام

دوستان شما می دونید فرق Satellite Resources با Resources معمولی چیه ؟
بهتر بگم می خوام بدونم چرا Resources معمولی رو DLL می کنیم درحالی که تو برنامه اصلی فقط از Resource معمولی استفاده می کنیم ؟
MSDN رو خوندم ولی چیزی دستگیرم نشد.

Farhad.B.S
یک شنبه 03 آبان 1383, 14:06 عصر
ریسورس ها پس از کامپایل در یک اسمبلی قرار میگیرند ، این اسمبلی میتونه فقط شامل ریسورس مورد نظر و یا شامل کد اجرایی برنامه + اسمبلی مورد نظر باشه.
satellite assemblies ها ، اسمبلی هایی هستند که بر اساس تنظیمات CurrentUICulture ، لود شده و مورد استفاده قرار میگیرند . مورد استفادشون هم در طراحی رابط کاربر چند زبانه است .

MicroGalaxy
یک شنبه 03 آبان 1383, 14:56 عصر
ممنونم اما من این نکات رو می دونستم مشکل من اینه که نمی دونم چرا باید اونا رو تبدیل به DLL کنم در حالی که در هنگام کامپایل فقط از نسخه کامپایل نشده اونها یعنی Resources استفاده می کنم ؟!!!

آیا واقا از myResources.Resources.dll استفاده نمی شه یا می شه و من خبر ندارم ؟

Farhad.B.S
یک شنبه 03 آبان 1383, 16:06 عصر
نسخه کامپایل نشده اونها یعنی Resources استفاده می کنم منظورتون از نسخه کامپایل نشده چیه ؟ فایل های resx مدنظره ؟

MicroGalaxy
سه شنبه 05 آبان 1383, 16:39 عصر
منظورتون از نسخه کامپایل نشده چیه ؟ فایل های resx مدنظره ؟

نه منظورم همون Resources است فکر می کنم ترتیب Resource ها به صورت زیر باشه :


txt -> resx -> resources -> resources.dll