Delhpi String operationen ?
nach dem ich intensiv nach einer lösung fuer ein bestimmtes problem gesucht hab,wurde mir jetzt gesagt das es einen befehl gibt womit man strings nach zeichen absuchen kann hier mal ne bespiel was ich suche
geg.
edit1.text beinhaltet strasse 01
jetzt soll dieser string 'strasse 01' in 2 Editfelder rein. sprich
strasse und 01
jetzt muesste ich ein algorithmuss programmieren der alles kopiert bis zur 0 hin bzw. zur erstenz ahl wie gehtd das ?
sprich lsgedit1.text beinhaltet strasse
lsgedit2.text beinhaltet 01 bzw. 1
danke euch allem im voraus
f4r
geg.
edit1.text beinhaltet strasse 01
jetzt soll dieser string 'strasse 01' in 2 Editfelder rein. sprich
strasse und 01
jetzt muesste ich ein algorithmuss programmieren der alles kopiert bis zur 0 hin bzw. zur erstenz ahl wie gehtd das ?
sprich lsgedit1.text beinhaltet strasse
lsgedit2.text beinhaltet 01 bzw. 1
danke euch allem im voraus
f4r
Für die, die es noch nicht kennen. Das Alphabet: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Das geht ganz einfach mit "Delimitern". In diesem Fall müsste du also als Delimiter " " (Leerzeichen [%20]) verwenden. Hier mal nen Beispiel: http://delphi.about.com/cs/adptips2002/a/bltip1102_5.htm
Beschäftigt sich zwar damit nen String in nen Array zuschreiben, aber das kannst du dir ja einfach einpassen
Ich würds ja auch machen, aber ich bin leider zu müde -.-
Beschäftigt sich zwar damit nen String in nen Array zuschreiben, aber das kannst du dir ja einfach einpassen

Ich würds ja auch machen, aber ich bin leider zu müde -.-
Warum kann ein Tag nicht 36 Stunden haben? ://
der string ist aber unbekannt das bringt mir nichts also
2 spinedit boxen ergeben 2 werte die mit einandere addiert werden,
jetzt soll beim clicken auf eine reihe diese werte wieder getrennt hier mal genauer was ich meine
procedure button click
var cent,centresult,euro:double;
euro:=spinedit1.value;
cent:=spinedit2.value;
centresult:=cent/100;
stringrid.cells[1,selection.top]:=floattostr(euro+centresult);.
Bishier hin werden 2 werte addiert un eingegeben in ne celle,jetzt will ich die werte der spinedits wieder rückgängig machen,
theorethisch wäre das durch eine unbegrenzte anzahl an variablen möglich aber das ist nicht sinn der sache !
procedure ............stringgridclick
spinedit1.value:=strtofloat .....
spinedit2.value:=strtofloat ...
wie mach ich das ?
danke !
2 spinedit boxen ergeben 2 werte die mit einandere addiert werden,
jetzt soll beim clicken auf eine reihe diese werte wieder getrennt hier mal genauer was ich meine
procedure button click
var cent,centresult,euro:double;
euro:=spinedit1.value;
cent:=spinedit2.value;
centresult:=cent/100;
stringrid.cells[1,selection.top]:=floattostr(euro+centresult);.
Bishier hin werden 2 werte addiert un eingegeben in ne celle,jetzt will ich die werte der spinedits wieder rückgängig machen,
theorethisch wäre das durch eine unbegrenzte anzahl an variablen möglich aber das ist nicht sinn der sache !
procedure ............stringgridclick
spinedit1.value:=strtofloat .....
spinedit2.value:=strtofloat ...
wie mach ich das ?
danke !
Für die, die es noch nicht kennen. Das Alphabet: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


