delphi4arab منتديات دلفي للعرب
حول تثبيت Synedit مع delphi xe - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : حول تثبيت Synedit مع delphi xe (/showthread.php?tid=3951)

الصفحات: 1 2


حول تثبيت Synedit مع delphi xe - Anter2010 - 03-03-2012

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

تواجهني بعض الاخطا عند تثبيت 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; 

[صورة: 03032012122050.jpg]


حول تثبيت Synedit مع delphi xe - kachwahed - 03-03-2012

وعليكم السلام ورحمة الله وبركاته
أهلا خويا عنتر Smile
الخلل حسب المصدر:
كود :
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، لأن الهاء يبدو لي غريب!
بالتوفيق.



حول تثبيت Synedit مع delphi xe - Anter2010 - 03-03-2012

السلام عليكم و رحمة الله تعالى و بركاته
كيف احوالك اخي كاش و احد ان شاء الله ديما بخير

اخي هل تقصد هذه الدالة
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; 



حول تثبيت Synedit مع delphi xe - kachwahed - 03-03-2012

بخير والحمد الله Smile
لم أقصد أي دالة، بل قصدت أن الخلل هنا 'ہ'..'ض'



حول تثبيت Synedit مع delphi xe - Anter2010 - 03-03-2012

السلام عليكم و رحمة الله تعالى و بركاته
من فضلكم من كان لديه المكون SynEdit for xe معدل ونجح الامر معه ان يزودنا به
و السلام عليكم


حول تثبيت Synedit مع delphi xe - kachwahed - 03-03-2012

إقتباس :لديه المكون SynEdit for xe معدل ونجح
ضريبة التطور Smile
حسب الموقع الرسمي آخر تحديث كان 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/showthread.php?tid=1934
بالتوفيق.



حول تثبيت Synedit مع delphi xe - Anter2010 - 03-03-2012

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


حول تثبيت Synedit مع delphi xe - CMT-10 - 03-03-2012

السلام عليكم

لقد تذكرت حصل معي نفس الشئ وحذفت كل الحروف العربية وتم التركيب بنجاح
انا عبقري في هالنوع من الحلول أي سطر يحدث به خطاء احذفه او انقص منه .
والله الموفق


حول تثبيت Synedit مع delphi xe - Anter2010 - 03-03-2012

السلام عليكم و رحمة الله تعالى و بركاته
يا سلام على سياسة احذف.....احذف......احذف يا اخي راني حذفتها كلها و نجحت العملية و تم تثبيت المكون بنجاح و الف شكر لك و للاخ كاش واحد
و السلام عليكم


حول تثبيت Synedit مع delphi xe - CMT-10 - 04-03-2012

السلام عليكم و رحمة الله تعالى و بركاته
أجل بعد الشركات وبعض المكونات لا ينفع معها الا الحذف بلا تطوير وبلا وجع راس .
وهذا ذكرني بأول سيارة كانت عندي وكانت متواضعة وازعجني مصباح الزيت مشتعل على الدوام امامي بسبب ضعف في مضخة الزيت ووجدت الحل الامثل فقطعت خيط الكهرباء الذي يوصل الكهرباء الى المصباح .
وأنتهت المشكلة
والله الموفق