delphi4arab منتديات دلفي للعرب

نسخة كاملة : فصل كلمتين موجودان في حقل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
ماهو اصدار دلفي لديك؟
دلفي السابع لايت
وهل تنصحني بدلفي 8 او بدلفي 2010
الموضوع مختلف في دلفي 7

استخدم:

كود :
procedure ParseDelimited(const sl : TStrings; const value : string; const delimiter : string) ; var dx : integer; ns : string; txt : string; delta : integer; begin delta := Length(delimiter) ; txt := value + delimiter; sl.BeginUpdate; sl.Clear; try while Length(txt) > 0 do begin dx := Pos(delimiter, txt) ; ns := Copy(txt,0,dx-1) ; sl.Add(ns) ; txt := Copy(txt,dx+delta,MaxInt) ; end; finally sl.EndUpdate; end; end;

مثال الاستخدام:

كود :
var mySList : TStringList; I : Integer; begin ParseDelimited(mySList,Edit1.Text,' '); for I := 0 to (mySlist.Count) -1 do showMessage(myslist[i]); mySList.Free; end;
إقتباس :وهل تنصحني بدلفي 8 او بدلفي 2010

أنا استخدم حالياً xe2
لكن يوجد في المنتدى خبراء قد ينصحوك بشيء مختلف والله أعلم
جزاك الله كل خير
اجرب الكود وانظر بعدها على كل افادتك قيمة فبارك الله فيك
الصفحات : 1 2