devmadmed
Messages postés7Date d'inscriptiondimanche 3 mai 2009StatutMembreDernière intervention 8 décembre 2010
-
23 avril 2010 à 22:17
devmadmed
Messages postés7Date d'inscriptiondimanche 3 mai 2009StatutMembreDernière intervention 8 décembre 2010
-
24 avril 2010 à 01:15
stl,
j'ai par exemple un champ edtext qui contient les caractères :'abcd+efgh+ijkl'
je veut récupérer les caractères 'abcd' dans un champ edit1 et 'efgh' dans edit2 et 'ijkl' dans edit3.
comment faire ça
devmadmed
Messages postés7Date d'inscriptiondimanche 3 mai 2009StatutMembreDernière intervention 8 décembre 2010 24 avril 2010 à 01:15
j'ai fait une solution
mais votre solution est bonne et meilleur monsieur foxi
//---ma solution-------------------
a.Text:=A.text+'#';
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
i:=1;
while (a.Text[i]<>'+') do
begin
edit1.Text:= edit1.Text+a.Text[i];
i:=i+1;
end;
i:=length(edit1.Text)+2;
while (a.Text[i]<>'+') do
begin
edit2.Text:= edit2.Text+a.Text[i];
i:=i+1;
end;
edit3.MaxLength:=length(edit1.Text);
i:=length(edit1.Text)+length(edit2.Text)+3;
while (a.Text[i]<>'+')and(a.Text[i]<>'#') do
begin
edit3.Text:= edit3.Text+a.Text[i];
i:=i+1;
end;