Frage zur TStringList
-
Was willst du denn genau machen? Den letzten Eintrag auslesen oder den gesamten Text der Stringlist?
Dass du noch nicht so erfahren bist macht doch nichts, wenn du die Methoden und Eigenschaften der jeweiligen Komponente einmal genauer untersuchst gewinnst du Erfahrung noch und nöcher.
-
Den ganzen Text. Die Methoden und eigenschaften habe ich schon weitgehend angeguckt...
-
Offensichtlich hast du die eine übersehen, mit der man den ganzen TEXT auslesen kann.
-
Hi versuche es mal mit
TStringList *StringList; StringList = new TStringList; AnsiString derInhalt = StringList->Strings[StringList->Count -1];
C U Evilissimo
-
Ups habs übersehen sorry!
C U Evilissimo
-
Vielleicht GetText??? Ich versteh nur die Beschreibung davon nicht so ganz...
oder 'ne andere???
-
Such mal in den Eigenschaften von TStringList.
-
Nicht Methoden. Schau nochmal die Eigenschaften an ... vor Allem Jansens Fettdruck sollte dir ein Hinweis sein (:
-junix
-
@junix: Abschreiber :p
-
Gott bin ich blöd... Hab' ich die ganze Zeit übersehen...
Vielen dank für die Hilfe. Ich hab' ncoh ne Frage: Ich hab 2 Formulare. In dem einen hab ich eine TStringList. Wenn ich von dem anderen aus auf sie zugreifen will, krieg ich immer ne Exception: EAccesViolation. Kann mir jemand bei dem Problem helfen?
-
zeig doch mal ein wenig Code z.b. die Stelle wo du auf die andere zugreifst.
mfg
SteffenPS: schon debuggt und geschaut, wo genau der fehler auftritt?
-
Als ich das vorhin angeklickt hab, hatte ich nen anderen Beitrag auf dem Bildschirm... Na Ja...
Die Stelle:
PZA->SaveToFile (SaveTo1->Directory + DName1->Text + ".eld");
PZA ist die Liste, SaveTo1 ist eine DirectoryListBox, DName1 ist 'ne Edit.
-
Ja, hab ich auch (PS);
-
Kann mir keiner helfen???
-
Hast du schon mal daran gedacht, ein Backslash einzubauen??
PZA->SaveToFile (SaveTo1->Directory + "\\" + DName1->Text + ".eld"); ^^
????????????????????????????????????????????????????????????????????????????????
-
@c++user2002:
Du musst in der Quellcodedatei von der aus du auf die andere zugreifst
ein '#include "Form2.cpp"' drinstehen haben.
Dann kannst du per Form2->StringListe->Strings[9] oder auch anders zugreifen!
-
Jetzt sagt er immer: include files nested too deep...
-
Das funktioniert so auch nicht...
Ich hab' jetzt in der Daatei, in der die stringliste nicht gemacht wird, das include hinzugefügt... ist das richtig?
-
Mist... Hab ganz vergessen zu sagen, dass ich c++user2000 bin.....
Aber jetzt wisst ihr's...
-
hi,
Die Stelle:
PZA->SaveToFile (SaveTo1->Directory + DName1->Text + ".eld");
kannst du denn auch noch sagen, was sich auf welchem Form befindet?
Überprüfe:
- Ist das zweite Form im ersten includiert?
- du must dem natürlich dem ersten Formular sagen, dass die StringList im zweiten Form ist (siehe MaxiMo` letzte Antwort
Zur Not schickste mir den Code (.cpp und .h) per Mail, aber schau erst nochmal selbst.
mfg
Steffen