منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (https://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم Visual Basic 6 وما قبله (https://vb4arb.com/vb/forumdisplay.php?fid=167)
+--- الموضوع : سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير (/showthread.php?tid=8861)



سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - elhon.tec - 12-05-13

السلام عليكم ورحمة الله وبركاتة

سؤالى اريد عمل برنامج يحتوى على اكثر من لغة

كالعربي والانكليزي والفرنسي

اريد حفظ قيم البرنامج فى الريجسير

حتى الان اعرف بداية الكود ولكن ماذا بعد عن استدعاء الكود وتطبيق الكود

وشكرا


سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - VB_Coder - 12-05-13

السلام عليكم

- أعتقد أ هذه أفضل طريقة لعمل برنامج بأكثر من لغة . إستخدمها وبالتوفيق .
- تحياتي .


سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - elhon.tec - 12-05-13

ولكن انا قصدى انو يثبت القيم فى الريجسير

لو نفترض انى وضعت كومبو فيها لغة عربي وانكليزي دالة الحفظ هتكون

SaveSetting App.Title, "Settings", "SaveInCombo1"

ودالة الاستدعاء هتكون

GetSetting(App.Title, "Settings", "SaveInCombo1")

بس انا مش عارف استخدمهم للاسف



سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - ALBRNS - 12-05-13

السلام عليكم

للحفظ والاستدعاء في Combo

جرب التالي

PHP كود :
Private Sub Form_Load()
Combo1.AddItem "ar"
Combo1.AddItem "en"
Combo1.Text GetSetting(App.EXEName"setting""combo1""")
End Sub

Private Sub Form_Unload(Cancel As Integer)
SaveSetting App.EXEName"setting""combo1"Combo1.Text
End Sub 

بالتوفيق


سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - elhon.tec - 12-05-13

شكرا اخى الفاضل هنا ممكن استدعاء الملف وحفظة كلغة

لى استفسار بس اسف انى اكون تقيل عليك

استخدام ال case فى الاختيار يعني التطبيق افضل ولا استخدام

ملفات لغة خارجية كملفات ini ايهما افضل واسرع فى التطبيق والاستخدام

اسف انى اكون بتقل عليك

بارك الله فيك


سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - VB_Coder - 12-05-13

السلام عليكم

- بالنسبة لتغيير اللغة من داخل البرنامج نفسه يعني تكون النصوص العربيه والإنجليزية كلها داخل كود البرنامج , مافيه مشكله . سيكون أسرع من إستخدام ملفات التهئيه ini ولكن لن تلاحظ الفرق في السرعه , وأيضاً هو آمن من ناحية أنه ليس في ملف خارجي حيث أن الملف الخارجي ممكن أن يحذف وما إلى ذلك , لكن من عيوبه أنك إذا عملت كومبايل أو تحويله إلى exe لن تستطيع تعديل أي حرف من أي لغة إلا بنسخة جديدة من البرنامج . بينما الملفات الخارجيه تستطيع أن تعديل أي نص في اللغات بسهوله من خلال الملف الخاص بكل لغة من غير أي تعديل في البرنامج يكون التعامل خارجيا , وأيضاً الملفات الخارجية تقدر بواسطتها أن تضيف أي لغات أخرى من دون التعديل على البرنامج .

- تحياتي .


سؤال عن عمل البرنامج اكثر من لغة وحفظ القيم فى الريجسير - elhon.tec - 13-05-13

شكرا اخى الغالى