باسمة
المساهمات : 352 تاريخ التسجيل : 14/03/2013
| موضوع: إستخلاص الأسطر العربية من الكائن RichText بدون استخدام اضافات خارجية الخميس أكتوبر 30, 2014 3:59 pm | |
| بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته كلنا نعلم أن الكائن RichText يسمح لنا بسحب أى سطر من داخله بواسطة الأمر RichText.GetLine لكن هذا الأمر لا يصلح لإستخلاص المحارف العربية بعد تحليل شيفرة الكائن تمكنت من صنع حل حصرى و سهل و يرتكز على دوال الأوتوبلاى فقط بدون اى مكتبات خارجية أو إضافات فقط أكواد الأوتوبلاى القياسية تفى بالغرض إصنع مشروع جديد و ضع به RichText و أكتب به عدد من الأسطر العربية ضع أيضا زر ضع فى الجلوبال
كود: function Mohager_Arab_Rich_text(line) arabic_chars={"","","","","","","",""," ","","","","","","","","","","","","","","","","","","","","","",""," ","!","","\#","$","\%","&","'","(",")","*","+",",","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","\"","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","","€","پ","‚","ƒ","„","…","†","‡","ˆ","‰","ٹ","‹","Œ","چ","ژ","ڈ","گ","‘","’","“","”","•","–","—","ک","™","ڑ","›","œ","","","ں"," ","،","¢","£","¤","¥","¦","§","¨","©","ھ","«","¬","","®","¯","°","±","²","³","´","µ","¶","·","¸","¹","؛","»","¼","½","¾","؟"," ","ء","آ","أ","ؤ","إ","ئ","ا","ب","ة","ت","ث","ج","ح","خ","د","ذ","ر","ز","س","ش","ص","ض","ط","ظ","ع","غ","ف","ف","ف","ف","ف","و","ف","ق","ك","ل","م","ن","ه","و","ى","ي","é","ê","ë","ى","ي","î","ï","ً","ٌ","ٍ","َ","ô","ُ","ِ","÷","ّ","ù","ْ","û","ü","","","ے"} len = String.Length(line); text = "" for i = 1,len do char = String.Mid(line, i, 1); asc = (String.Asc(char))+160 text = text..arabic_chars[asc] end end
ضع فى الزر
كود: line = RichText.GetLine("RichText1", 1); Mohager_Arab_Rich_text(line) Dialog.Message("Notice", text, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
لاحظ السطر الأول غير رقم السطرالمطلوب إستخلاصه من 1 لما تشاء غير إسم الكائن "RichText1" لما يناسب مشروعك نفذ المشروع و عاين الإستخلاص فى الرسالة http://www.gulfup.com/?L92VDX http://www.gulfup.com/?CgRVAL تحديث و توجد اضافة اكشن مع مثال لتسهيل العمل مع خالص تحياتى الملف منقول من منتدى طريق الاحتراف الموضوع لخالد علي -المهاجر
| |
|