المشاركات : 171
المواضيع 24
:
: 0
الإنتساب : Jan 2009
السلام عليكم و رحمة الله تعالى و بركاته
تواجهني بعض الاخطا عند تثبيت SynEdit مع الدالفي xe
هذا هو الخطأ من فضلكم هل يمكن التعديل عليه
PHP كود :
'A'..'Z', 'a'..'z', '_', '$', 'ہ'..'ض', 'ط'..'ِ', 'ّ'..'ے': IdentProc;
PHP كود :
function TSynJavaSyn.IsIdentChar(AChar: WideChar): Boolean;
begin
case AChar of
'_', '$', '0'..'9', 'a'..'z', 'A'..'Z', 'ہ'..'ض', 'ط'..'ِ', 'ّ'..'ے':
Result := True;
else
Result := False;
end;
end;
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
أهلا خويا عنتر 
الخلل حسب المصدر:
كود :
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_low_exceeds_hi_xml.html
إما أن يكون عن تجاوز حد الجدول، مثال:
كود :
var
C: AnsiChar;
begin
case C of
[color=Red]'a'..'ي'[/color]: Result := True;
end;
أو خطأ في ترتيب قيم المجال، مثال:
كود :
case C of[COLOR="Red"]
'z'..'a'[/COLOR]: Result := True;
الآن، في المثال الذي عندنا الخطأ في هذا المجال:
حاول أن تكتشف كيف يرتب XE حروف اللغة العربية (من خلال حلقات مثلا)
وهل هذا الترتيب صحيح؟
بعد أن تتأكد أن هذه القيم داخل WideChar، لأن الهاء يبدو لي غريب!
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 171
المواضيع 24
:
: 0
الإنتساب : Jan 2009
السلام عليكم و رحمة الله تعالى و بركاته
كيف احوالك اخي كاش و احد ان شاء الله ديما بخير
اخي هل تقصد هذه الدالة
PHP كود :
procedure TSynJavaSyn.Next;
begin
fTokenPos := Run;
case fRange of
rsComment: CommentProc;
rsDocument: CommentProc;
else
begin
fRange := rsUnknown;
case fLine[Run] of
'&': AndSymbolProc;
#39: AsciiCharProc;
'@': AtSymbolProc;
'}': BraceCloseProc;
'{': BraceOpenProc;
#13: CRProc;
':': ColonProc;
',': CommaProc;
'=': EqualProc;
'>': GreaterProc;
'A'..'Z', 'a'..'z', '_', '$', 'ہ'..'ض', 'ط'..'ِ', 'ّ'..'ے': IdentProc;
#10: LFProc;
'<': LowerProc;
'-': MinusProc;
'*': MultiplyProc;
'!': NotSymbolProc;
#0: NullProc;
'0'..'9': NumberProc;
'|': OrSymbolProc;
'+': PlusProc;
'.': PointProc;
'#': PoundProc;
'?': QuestionProc;
'%': RemainderSymbolProc;
')': RoundCloseProc;
'(': RoundOpenProc;
';': SemiColonProc;
'/': SlashProc;
#1..#9, #11, #12, #14..#32: SpaceProc;
']': SquareCloseProc;
'[': SquareOpenProc;
#34: StringProc;
'~': TildeProc;
'^': XOrSymbolProc;
else UnknownProc;
end;
end;
end;
inherited;
end;
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
بخير والحمد الله 
لم أقصد أي دالة، بل قصدت أن الخلل هنا 'ہ'..'ض'
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 171
المواضيع 24
:
: 0
الإنتساب : Jan 2009
السلام عليكم و رحمة الله تعالى و بركاته
من فضلكم من كان لديه المكون SynEdit for xe معدل ونجح الامر معه ان يزودنا به
و السلام عليكم
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
إقتباس :لديه المكون SynEdit for xe معدل ونجح
ضريبة التطور 
حسب الموقع الرسمي آخر تحديث كان 2007
كود :
http://sourceforge.net/projects/synedit/files/
لذلك لا تدعم Unicode وإصدارات دلفي > 2006.
جرب النسخة UniSynEdit عبر SVN هنا:
كود :
http://sourceforge.net/apps/mediawiki/synedit/index.php?title=SynEdit_Home_Page
أو من هنا تعديل صيني:
http://www.delphi4arab.net/forum/showthr...p?tid=1934
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 171
المواضيع 24
:
: 0
الإنتساب : Jan 2009
السلام عليكم و رحمة الله تعالى و بركاته
شكرا لك اخي كاش واحد لقد جربتها هي الاولى النسخة المعدلة و لم تنجح معي
المشاركات : 214
المواضيع 38
:
: 0
الإنتساب : Sep 2010
السلام عليكم
لقد تذكرت حصل معي نفس الشئ وحذفت كل الحروف العربية وتم التركيب بنجاح
انا عبقري في هالنوع من الحلول أي سطر يحدث به خطاء احذفه او انقص منه .
والله الموفق
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
المشاركات : 171
المواضيع 24
:
: 0
الإنتساب : Jan 2009
السلام عليكم و رحمة الله تعالى و بركاته
يا سلام على سياسة احذف.....احذف......احذف يا اخي راني حذفتها كلها و نجحت العملية و تم تثبيت المكون بنجاح و الف شكر لك و للاخ كاش واحد
و السلام عليكم
المشاركات : 214
المواضيع 38
:
: 0
الإنتساب : Sep 2010
السلام عليكم و رحمة الله تعالى و بركاته
أجل بعد الشركات وبعض المكونات لا ينفع معها الا الحذف بلا تطوير وبلا وجع راس .
وهذا ذكرني بأول سيارة كانت عندي وكانت متواضعة وازعجني مصباح الزيت مشتعل على الدوام امامي بسبب ضعف في مضخة الزيت ووجدت الحل الامثل فقطعت خيط الكهرباء الذي يوصل الكهرباء الى المصباح .
وأنتهت المشكلة
والله الموفق
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .