File suchen und Kopieren
-
"Keine Zähne im Mund, aber La Paloma pfeiffen wollen"
Die Methode Pos gibt den Index der Position zurück, an dem der angegebene Teilstring beginnt.
int __fastcall Pos(const AnsiString& subStr) const;
Beschreibung
Es wird der Index im AnsiString-Objekt zurückgegeben, an dem der Teilstring subStr beginnt. 1 ist dabei der Index des ersten Zeichens, 2 der des zweiten usw. Wenn der angegebene Teilstring nicht im AnsiString-Objekt enthalten ist, hat Pos den Rückgabewert 0.
ANSIString oder Strings kommt von Delphi. Aus diesme Grunde beginnen hier die Arrays bei 1. Auch hier hätte ein Blick in die Hilfe dir weiterhelfen können. Was kaufst du die übrigens eine englische Version, wenn deine engl. Kenntnisse so mangelhalft sind?
...aber meines wissen nach beginnt ....also stimmt schon was ich geschrieben habe
Akutalisier dein Wissen
-
Okay wenn ihr das sagt wird es wohl Stimmen und ich muss meinen lehrer zu recht weisen..aber sry funktioniert immer noch nciht das ich die sachen rauslésen kann allso soll schon element für element sein ich poste auch mal einen quellcode gleich
-
Das mit der new TStringList hat net geklappt?? Hm... das is bestimmt ein fehler. Habs eben noch mal ausprobiert und dat klappt wunderbar.. versteh ich net
-
@IchDUErSieEs
Wie soll er mit einer TStringlist die einzelnen Einträge auslesen?
-
?? Bin ich jetzt ganz falsch gewickelt? Ich hab vor kurzem was programmiert und da hat das so funktioniert. z.B.
Liste = new TStringList; Edit1->Text = Liste->Strings[1];Ich hab das eben ausprobiert und dat klappt wunderbar...
-
Ja, schon, aber
er will aus einer Listbox alle Einträge auslesen
-
öö Meinste das was du da geschrieben hast?
Liste = new TStringList; for(x=0;x<listbox->Count;x++) string Eintrag=Liste->String[x];ich versteh jetzt nich so ganz was du meinst...
-
da hab ich mich doch glatt verschrieben
Liste = new TStringList; for(x=0;x<<Liste->Count;x++) string Eintrag=Liste->String[x];Und nimmt man da nicht besser eine FileListBox? Damit gehts doch am einfachsten.
-
Eine Listbox ist keine Stringliste, sondern eine grafische Komponente. TLISTBOX in der Hilfe
-
Man kann aber ganz einfach eine TStringList auf eine listBox übertragen und umgekehrt. Von daher versteh ich das Problem nicht.
-
Natürlich kann man das. Aber beim Auslesen ist das doch obsolet. Ob ich nun durch die TStringListe gehe oder durch die Listbox ist doch egal.
-
Ja das stimmt. Ich habe das auch nur wegen seinem Problem geschrieben, denn laut Updater wird ja nur das 'h' (oder 'a' is ja auch egal) angezeigt.
-
Ja, auf den Code bin ich gespannt
-
Und was hälste von eine FileListBox? Da kann man sich den Quatsch sparen.
-
Da damit auch eine Filterung möglich ist, natürlich eine einfache Mehtode Dateien zu selektieren.
Da muss er sie aber auch auslesen, wenn er mit den Dateien was machen will..
-
Wahrscheinlich werde ich hier zurecht als depp hingestellt aber ich habe bis her null mit VCL gearbeite sondern nur mit normalen c++ und turbo pascal..ich versuche mir acuh wirklich immer ales zu erlesen weil sonst könnt ihr ja mir alles schreiben also probiere eure Lösungsvorschlage aus und werde ggf nochmal melden VIELEN DANK