PDA

View Full Version : چند زبانه کردن برنامه



Restlesa
چهارشنبه 02 آذر 1390, 11:53 صبح
سلام بر همگی دوستان عزیز
در حال نوشتن برنامه ای هستم که می خوام امکان تغییر زبان برنامه رو در برنامه ام بگونجونم
دوست عزیزمون آقای vbhamed یه نمونه سورس در این رابطه در تاپیک قرار داده بودن که با پایگاه داده Access کار می کرد ولی من این کار رو با شیوه ای دیگه مثل استفاده از فایل های ini و یا DLL می خوام انجام بدم
انجام چنین کاری وجود داره ؟؟؟

javadt
چهارشنبه 02 آذر 1390, 12:20 عصر
اين يك نمونه با فايل هاي ini

Restlesa
چهارشنبه 02 آذر 1390, 18:18 عصر
ممنونم دوست عزيز
يه سوال ... بر روي MsgBox ها هم تاثير داره ؟؟؟

Mr'Jamshidy
پنج شنبه 03 آذر 1390, 00:07 صبح
اگر میخوای Msgbox همون چیزی باشه که میخوای باید خودت دستی درستش کنی

Restlesa
جمعه 04 آذر 1390, 12:22 عصر
اين يك نمونه با فايل هاي ini
ممنونم دوست عزيز
با بررسي كدهاي برنامه متوجه شدم كه براي تغيير زبان برنامه با اين روش كافيه كه تنها ابزارهايي رو كه تو برنامه ام مورد استفاده قرار دادم + زبان مورد نظر رو در اين فايل ذخيره كنم ... اما يه مشكل دارم و اونم اينه كه من از ابزار CommandBar استفاده كردم و نمي دونم چه طوري بايد گزينه ها و گروه هامو در فايل ذخيره كنم ... آيا اگر اسم گزينه ي مورد نظرم رو (مثلا ID_NEWFILE_GROPFILE) و جمله مورد نظر رو در فايل ذخيره كنم درست هست يا نه ؟؟؟
لطفا راهنماييم كن


اگر میخوای Msgbox همون چیزی باشه که میخوای باید خودت دستی درستش کنی
لطفا بيشتر توضيح بده دوست عزيز ... با استفاده از فايل هاي DLL چه طور؟؟؟ مي تونم اين كار رو انجام بدم ؟؟؟

Mr'Jamshidy
شنبه 05 آذر 1390, 09:13 صبح
نه فقط یک فرم میسازی و اون طوری که دوست داری تغییرش میدی

و در مواقع نیاز نمایشش میدی

همین!

Restlesa
شنبه 05 آذر 1390, 12:08 عصر
ممنون دوست عزیز
در رابطه با مشکل اولی که در پست قبلم ذککر کردم هم یه راهنمایی می کنی ؟؟؟

Mr'Jamshidy
شنبه 05 آذر 1390, 17:22 عصر
ببین یک سرنخ میدم بهت خودت تا تهش رو برو

اگر میخوای از فایل استفاده کنی یا از Resource فرقی نداره فقط خوندن مقدار فرق میکنه

نه ولش کن توضیح نمیدم سورس رو بررسی کن حتما متوجه میشی

2 نوع برنامه چند زبان ه برات طراحی کردم

در واقع این پروژه هایی که برات گزاشتم از اون پروژه داخل پست 2 خیلی طرز کارش راحت تره فقط با اعداد کار میکنی و یک سری تغییرات کوچیک هر شیئی رو میتونی 500 زبانه کنی (بسته به نوع نیاز)

موفق باشید