فصل كلمتين موجودان في حقل
#11
ماهو اصدار دلفي لديك؟
الرد
#12
دلفي السابع لايت
وهل تنصحني بدلفي 8 او بدلفي 2010
الرد
#13
الموضوع مختلف في دلفي 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;
الرد
#14
إقتباس :وهل تنصحني بدلفي 8 او بدلفي 2010

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم