الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد تحويل تنسيق اللغة إلى وطني

مغلق
بدأه vBsQ في 8 يناير 2006 · 8 رد · 724 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد تحويل تنسيق اللغة إلى وطني بواسطة زر عن طريق البرنامج

08_01_06_05_33_16_1136727196national.JPG

#2

اكتب الكود في زر الأمر

feild1.dataformat=National

أو اكتب الvbconstant بدل كلمة national ليدل الرقم المكتوب على قيمة ناشيونال

لا استطيع الدخول بمعرفي كمشرف..هذا معرف سابق استرجعت كلمة المرور له

اشك ان عضويتي كمشرف حذفت

#3

على ما أظن إن قصدك تغييير قيم ال regional setting

إذا كان كده فبيتم عن طريق حاجه إسمها silent configrtion

و فى موضوع أتكلمت فيه عنها و هو كيفية تمكين اللغة العربيه فى البرنامج و وصلته فى التوقيع

و أى اجه أنا جاهز بس أانا مش موجود على طول علشان الأمتحانات

لا تراجع و لا إستسلام

#4

لتظهر اللغة العربية لا بد من وجود اللغة العربية في النظام وليس بالضرورة ان تكون هي لغة الواجهة ..

لكن يجب عليك التعامل مع النصوص بانها يونيكود ..

بالنسبة للتغيير في اعدادات التحكم في RegionalSettings فلا يجوز لبرنامج أن يخبر المستخدم بتغييرها يدوياً او أن يقوم بتغييرها برمجياً دون موافقة المستخدم , بل لنقل يجب العدول عن تلك الفكرة حتى وإن كان المستخدم موافق ..ذلك ليس حلاً بل تحايل على المشكلة ..

يجب أن يتم إيجاد حل بعيداً عن أي تغيير في الإعدادات الخاصة بالمستخدم ...

أي مشاكل في اللغة يجب حلها برمجياً ...

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#5

لقد وضعت يدك على لب المشكله أخى cipher

فالويندوز يتعامل مع النصوص بالبرنامج على إنها non - unicode

فكانت فكرتى أنه يتعامل مع ال Non - unciode باللغة العربيه عن طريق تغيير إعدادات ال regional settings بال silent configration

أما كتابة النصوص بالبرنامج على إنها Unicode فليس لدى أى فكره عن كيفية عمل هذا فالويندوز يتعامل مع النصوص العربيه فى الفيجوال على إنها non - unicode

فإذا كانت لديك أى فكره عنها أرجو المساعده و شكرا

لا تراجع و لا إستسلام

#6

الويندوز تقدم مجموعة من الدوال للتعامل مع اليونيكود في اخراج النصوص TextOut API

مثل TextOutW ,ExtTextOutW,DrawTextW ... وغيرها

راجع MSDN Help

بالنسبة لقراءة النصوص او الملفات أيضا هناك دوال تنتهي بـ W للقيام بذلك ...راجع MSDN Help ..

أعتقد هناك مكونات جاهزة للفيجوال بيسك تدعم اليونيكود , ربما الشباب يفيدوك اكثر في الموضوع

ان كنت تريد مساعدة في الدلفي فأهلاً وسهلاً :D

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#7

بالضبط أخى cipher و هذه الدوال هى

EnumResourceLanguagesW

EnumResourceNamesW

EnumResourceTypesW

ExtTextOutW

FindResourceW

FindResourceExW

GetCharWidthW

GetCommandLineW

GetTextExtentPoint32W

GetTextExtentPointW

lstrlenW

MessageBoxExW

MessageBoxW

MultiByteToWideChar

TextOutW

WideCharToMultiByte

lstrcpyW

lstrcatW

دول اللى قدرت أجيبهم من Msdn

لكن بالنسبة للأدوات هتتكتب اللغة العربية non - unicode إلا إذا صممنا أدواتنا بنفسنا و خليناها تكتب unicode :D

بس حتى الآن الحل اللى ذكرته فى المشاركه

/index.ph...ndpost&p=398566

يبقى هو الحل العملى الوحيد حتى الآن

الموضوع كبير ولى عودة معاه بعد الإمتحانات

اقتباس
ان كنت تريد مساعدة في الدلفي فأهلاً وسهلاً

هوه أيه حكاية مشجعى الدلفى اللى أنتشروا فى المنتدى :wacko: :lol:

و شكرا

تم تعديل هذه المشاركة بواسطة net_code في 9 يناير 2006 في 19:21

لا تراجع و لا إستسلام

#8
اقتباس
هوه أيه حكاية مشجعى الدلفى اللى أنتشروا فى المنتدى 

يبدو انه اتجاه عالمي نحو الدلفي

اعرف اصدقاء كثيرين غير عرب بمنتديات اجنبية كانوا بارعين بالفيجوال و فجأة اتجهوا نحو الدلفي :o

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#9

تشكروون جميعا على الاقتراحات :lol: وسرى ما يمكنني فعله بما تم اقتراحه

هذا الموضوع مغلق.

مواضيع مشابهة