TStringliste erste Zeile auslesen (if Bedinung)
-
So ich habe ein Problemm.
Ich habe eine String list und mitllerweile weiß ich auch wie man die erste Zeile ausliest.
auswahl->Strings[0];Aber wenn ich eine if bedinnung formuliren will func das nicht richtig hat jemand ein Forschlag
if(auswahl->Strings[0]="SP1"
{
...
}
-
Ähmmm... wie lautet der Vergleichsoperator unter C**++**? C mag Doppelungen!
-
== tut mir leid war hier nur ein fehler trozdem er prüft nicht er führ die bedinnung gleich aus
-
Dann kann es nur daran liegen, dass in deiner StringList eben nicht das steht, was du denkst, was drin steht. (?)
Ansonsten solltest du dir einfach mal die Werte ausgeben lassen (z.B. TStringList::Text) und die Daten überprüfen.
-
was funzt den nicht!?!
-
if(MyStringGrid->Cells[0] == "SP1)
{...
}
-
so ich habe sie als Brobe die erste eingelsen Zeile ausgegeben in einem Memo
und zwar SP2 ausgabe
also ist die bedinung falsch
Trozdem führt er sie aus
-
Haste mal mit dem Debugger geprüft ob er die IF Anweisung überhaupt durchgeht?
-
if(MyStringGrid->Cells[0] == "SP1)
hmm danke aber Cells sowas hat er nicht bei mir nicht
-
was hat Cells() überhaupt mit TStringList zu tun?
-
Tut mir leid
Ich habe habe irgentwie ein Problem
es func
lag wahrscheinlich an meinem Kopf oder ich war blind
sorry