Textdatei auslesen!
-
Sicher kann man das auch aus eine DB holen, aber für das wo ich es brauche, geht auch eine Textdatei!
Hat jemand eine Beispiel für meine Frage eben?

-
Ich kann anhand des Quelltextes leider immer noch nicht so richtig Dein Ziel
erkennen. Abgesehen davon, kann ich mir nur schwer vorstellen, daß dieser
Code kompiliert:BorlandNewbie schrieb:
ListBox1->ItemIndex->LoadFromFile("C:\\Cars.f2f");Versuche doch mal, Deine Gedanken zu sortieren und dann hier klar zu
formulieren. Vielleicht erledigt sich dann schon einiges von selbst oder
es kann Dir hier jemand helfen.Gruß,
Alexander
-
Ne der funktioniert ja auch nicht
War falsch eingestellt!Also nochmal

In der 1. Listbox steht der Inhalt den ich geladen habe! Sieht wie folgt aus:
ListBox1:
--------------
|Opel |
|VW |
--------------ListBox2:
--------------
| |
| |
--------------ListBox2 ist leer!
Jetzt möchte ich bei Klick auf Opel das in der 2. Listbox ein anderer Inhalt geladen wird, so zb.:
ListBox1:
--------------
|Opel |
|VW |
--------------ListBox2:
--------------
|Räder |
|Tuning |
--------------Jetzt alles klar? :p
-
Meine Frage ist: Wenn ich in der ersten ListBox Opel wähle, wird dann die
zweite ListBox mit anderen Einträgen gefüllt, als wenn ich VW wähle?
Und, wenn ja, wovon hängt das ab?Gruß,
Alexander
-
Alexander Kempf schrieb:
Meine Frage ist: Wenn ich in der ersten ListBox Opel wähle, wird dann die
zweite ListBox mit anderen Einträgen gefüllt, als wenn ich VW wähle?
Und, wenn ja, wovon hängt das ab?Gruß,
Alexander
Ja genau es werden immer andere Einträge eingefügt!
Abhäng? Ist doch klar, hast du dir doch oben beantortetWenn ich in der ersten ListBox Opel wähle, wird dann die
zweite ListBox mit anderen Einträgen gefüllt, als wenn ich VW wähle?Hilft dir das?
-
Mal konkret: Ich wähle den ersten Eintrag (ItemIndex=0) der ersten ListBox.
Dieser Eintrag trägt die Beschriftung "Opel" (ListBox1->Items->Strings[0] =
"Opel").
Jetzt soll die zweite ListBox aus einer Datei gefüllt werden. Wovon hängt es
ab, welche Datei gelesen wird?1. Möglichkeit: Zuordnung über ItemIndex. Erster Eintrag gewählt (ItemIndex=0)
heißt >>lade Datei "xyz"<<. Zweiter Eintrag gewählt heißt >>lade Datei "abc"<<2. Möglichkeit: Zuordnung über die Beschriftung. Erster Eintrag ("Opel") ge-
wählt heißt >>lade Datei "Opel"<<. Zweiter Eintrag gewählt heißt >>lade Datei
"VW"<<Bei der ersten Möglichkeit, mußt Du vor dem Laden der ersten ListBox bereits
wissen, welche Einträge in der Datei sind. Das ist recht sinnlos, denn dann
kannst Du auch alles direkt im Objektinspektor eintragen.
Die zweite Möglichkeit ist flexibler, da hier die Einträge in der ersten Datei
als Dateinamen interpretiert werden.Wie findest Du raus, wie Du die zweite ListBox füllen mußt?
Gruß,
Alexander
-
Alexander Kempf schrieb:
Mal konkret: Ich wähle den ersten Eintrag (ItemIndex=0) der ersten ListBox.
Dieser Eintrag trägt die Beschriftung "Opel" (ListBox1->Items->Strings[0] =
"Opel").
Jetzt soll die zweite ListBox aus einer Datei gefüllt werden. Wovon hängt es
ab, welche Datei gelesen wird?Antwort: Es hängt von der Auswahl in der ersten ListBox ab, weil wenn ich Opel wähle brauch ich einen anderen Inhalt in ListBox2, als wenn ich VW auswähle!
1. Möglichkeit: Zuordnung über ItemIndex. Erster Eintrag gewählt (ItemIndex=0)
heißt >>lade Datei "xyz"<<. Zweiter Eintrag gewählt heißt >>lade Datei "abc"<<2. Möglichkeit: Zuordnung über die Beschriftung. Erster Eintrag ("Opel") ge-
wählt heißt >>lade Datei "Opel"<<. Zweiter Eintrag gewählt heißt >>lade Datei
"VW"<<**Antwort:**Die Möglichkeiten hören sich sehr gut an, aber mal wirklich für ein Newbie wie mich ist was Codemäßiges besser, da ich das da sehen kann!

Bei der ersten Möglichkeit, mußt Du vor dem Laden der ersten ListBox bereits
wissen, welche Einträge in der Datei sind. Das ist recht sinnlos, denn dann
kannst Du auch alles direkt im Objektinspektor eintragen.
Die zweite Möglichkeit ist flexibler, da hier die Einträge in der ersten Datei
als Dateinamen interpretiert werden.Wie findest Du raus, wie Du die zweite ListBox füllen mußt?
**Antwort:**Das geschied durch die Auswahl in ListBox1!
Gruß,
Alexander
Meinste jetzt bekommen wir eine Lösung?

-
BorlandNewbie schrieb:
Meinste jetzt bekommen wir eine Lösung?

Nicht, wenn Du weiter mit solchen Banalitäten antwortest.
Gruß,
Alexander
-
Alexander Kempf schrieb:
BorlandNewbie schrieb:
Meinste jetzt bekommen wir eine Lösung?

Nicht, wenn Du weiter mit solchen Banalitäten antwortest.
Gruß,
Alexander
Hey das war nicht böse gemeint...würde mich echt über deine Hilfe freuen...BITTE!!!!

-
Alexander Kempf schrieb:
BorlandNewbie schrieb:
Meinste jetzt bekommen wir eine Lösung?

Nicht, wenn Du weiter mit solchen Banalitäten antwortest.
Gruß,
Alexander
Hey das war nicht böse gemeint...würde mich echt über deine Hilfe freuen...BITTE!!!!

-
Alexander Kempf schrieb:
BorlandNewbie schrieb:
Meinste jetzt bekommen wir eine Lösung?

Nicht, wenn Du weiter mit solchen Banalitäten antwortest.
Gruß,
Alexander
Hey das war nicht böse gemeint...würde mich echt über deine Hilfe freuen...BITTE!!!!

-
Alexander Kempf schrieb:
BorlandNewbie schrieb:
Meinste jetzt bekommen wir eine Lösung?

Nicht, wenn Du weiter mit solchen Banalitäten antwortest.
Gruß,
Alexander
Hey das war nicht böse gemeint...würde mich echt über deine Hilfe freuen...BITTE!!!!

-
Da Du offensichtlich überhaupt nicht verstanden hast, was ich versuche über
Dein Problem herauszufinden, schlage ich vor, daß Du Dir mal intensiv die
Hilfe zu TListBox anschaust, vielleicht mal nach Beispielen dazu suchst und
noch mal in Dich gehst. Solange Du meine Frage nicht verstanden hast, hat es,
glaube ich, keinen Sinn, Dir weitere Tips zu geben. Die einzige Möglichkeit
wäre, Dir fertigen Code zu zeigen, aber den siehst Du auch in der Hilfe und
in den Beispielen.Gruß,
Alexander
-
Meinste kann mal ein Code reinstellen? Finde nix!!

-
Nach was hast du denn schon gesucht? Schildere am besten nochmal genau, wie dein Programm ablaufen soll und vor allem, WIE du es realisieren möchtest. Sollen z.B. ALLE Einträge (auch die von ListBox2) aus Textdateien gelesen werden?
-
Dasd schrieb:
Nach was hast du denn schon gesucht? Schildere am besten nochmal genau, wie dein Programm ablaufen soll und vor allem, WIE du es realisieren möchtest. Sollen z.B. ALLE Einträge (auch die von ListBox2) aus Textdateien gelesen werden?
Habe schon nach TListBox,ListBox und so gesucht, aber das was ich dazu finde sind Böhmische Dörfer aber mehr auch nicht

Also ich will das wenn ich in der ListBox1 was abrufe, z.B. Opel das in der zweiten Box z.B. steht Auspuff,Getriebe,etc....
Wenn ich nun VW in der ersten Box anklicke, soll in der zweiten z.b. Frontgrill, Lippe, etc.. stehen und zur Auswahl bereit sein
Das alles will ich üner Textdateien realisieren da einen Datenbank für die Anwendung nicht von nutzen ist.Alle Einträge sollen ausschließlich aus Textdateien gelesen werden?
Kannst du damit was anfangen

-
Mag keiner mal antworten?

-
BorlandNewbie schrieb:
Habe schon nach TListBox,ListBox und so gesucht
Wo?
BorlandNewbie schrieb:
aber das was ich dazu finde sind Böhmische Dörfer aber mehr auch nicht

Dann wäre es vielleicht das Beste, wenn Du Dich eigenständig noch ein bißchen
mit C++ und dem BCB auseinandersetzt.
Es ist nicht so, daß Dir keiner helfen will, aber es wurden Dir inzwischen aus-
reichend Hinweise gegeben, mit denen Du eigentlich Dein Ziel erreichen
solltest. Dir irgendwelchen fertigen Code vor den Latz zu knallen, wäre für
viele hier bestimmt nicht sonderlich schwierig, und mit Sicherheit weniger
zeitaufwendig, als darüber Diskussionen zu führen. Aber es würde zu dem führen,
wozu es jetzt schon geführt hat: Du stellst eine Frage - jemand postet fertigen
Code - Du stellst die nächste Frage...
Was Du machen willst, ist weder unmöglich, noch besonders schwer. Wenn Du Dich
mal länger als drei Minuten damit ausseinandersetzt, wirst Du schon darauf
kommen, wie's geht.Gruß,
Alexander
-
Also ich weiss was er meint aber ob das in Form einer Txt-Datei möglich ist weiß ich nicht und glaub ich nicht. Also hier mal ein beispiel:
Wenn man in Listbox1: Ford auswählt dann soll in ListBox2: die dazu gehörenden Räder kommen z.B. Rabauz (was weiß ich was es da gibt) und dann in ListBOX3 meinetwegen die dazupassende Beschichtung auswählbar sein z.B. Chrom .
Ist das so richtig wie ich das aufgefasst habe ?
Wenn ja sag ich mal gleich so nehm ne Datenbank.
Aber dann stehst du genau vor dem dummen Problem vor dem ich immer noch stehe *G* WIE FÜLLE ICH SO EINE VERDAMMTE LISTBOX MIT DB WERTEN *G*.
-
Fantasyfr schrieb:
Also ich weiss was er meint aber ob das in Form einer Txt-Datei möglich ist weiß ich nicht und glaub ich nicht. Also hier mal ein beispiel:
Wenn man in Listbox1: Ford auswählt dann soll in ListBox2: die dazu gehörenden Räder kommen z.B. Rabauz (was weiß ich was es da gibt) und dann in ListBOX3 meinetwegen die dazupassende Beschichtung auswählbar sein z.B. Chrom .
Ist das so richtig wie ich das aufgefasst habe ?
Wenn ja sag ich mal gleich so nehm ne Datenbank.
Aber dann stehst du genau vor dem dummen Problem vor dem ich immer noch stehe *G* WIE FÜLLE ICH SO EINE VERDAMMTE LISTBOX MIT DB WERTEN *G*.Ja hast das richtig aufgefasst...!