delphi4arab منتديات دلفي للعرب
فصل كلمتين موجودان في حقل - نسخة قابلة للطباعة

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

الصفحات: 1 2


فصل كلمتين موجودان في حقل - m.rabee - 22-04-2013

ماهو اصدار دلفي لديك؟


فصل كلمتين موجودان في حقل - عبد الهادي - 22-04-2013

دلفي السابع لايت
وهل تنصحني بدلفي 8 او بدلفي 2010


فصل كلمتين موجودان في حقل - m.rabee - 22-04-2013

الموضوع مختلف في دلفي 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;



فصل كلمتين موجودان في حقل - m.rabee - 22-04-2013

إقتباس :وهل تنصحني بدلفي 8 او بدلفي 2010

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


فصل كلمتين موجودان في حقل - عبد الهادي - 22-04-2013

جزاك الله كل خير
اجرب الكود وانظر بعدها على كل افادتك قيمة فبارك الله فيك