Hallo zusammen!
ich bin noch gaaanz neu - und dementsprechend gering ist meine Ahnung im Umgang mit Programmiersprachen.
Ich habe folgendes Probllem:
Für ein Spiel habe ich eine .ini Datei mit Datensätzen zusammengetragen, die ich gern mit VB auslesen würde.
Wie ich einzelne Zeilen aus einer .txt Datei in eine Listbox bekomme, weiß ich schon, und auch, wie ich den Inhalt angeklickter ListBoxItems als neue Datei abspeichere.
meine "Datensätze" sehen wie folgt aus:
"...
ROW=05
STR=05
NAM=Huronen
[ITEM0006]
Bild=.\Theme_Cards\units\ITEM0006.bmp
SON=0
ABH=0
ALL=1
ZEI=REN
KAT=08
POS=A6
KAM=05
HAN=00
KUL=00
PRE=20
ROW=10
STR=05
NAM=Irokesen
[ITEM0007]
Bild=.\Theme_Cards\units\ITEM0007.bmp
SON=0
ABH=1
ALL=1
ZEI=FRN
KAT=01
POS=A7
KAM=00
HAN=05
KUL=15
PRE=40
ROW=05
STR=15
NAM=Louisiana
[ITEM0008]
Bild=.\Theme_Cards\units\ITEM0008.bmp
..."
D.h. ein Satz reicht von [ITEMxxxx] zu [ITEMxxxx]
Nun meine Frage: Wie bekomme ich es in VB hin, das, wenn ich in einer Listbox zB "Louisiana" anklicke,
die Werte für Kampf, Handel, Kultur usw (KAM, HAN, KUL...) zB unter der Listbox in einer TextBox angezeigt werden?
Zusatzfrage: wenn ich mehrere solcher Datensätze zusammenbündele (d.h. in irgendeiner Form zusammen abspeichere) die betreffenden Parameter addiert werden?
Bevor ich aufgrund von Ahnungslosigkeit erschlagen werde:
1. Ich habe google gefragt und nur unverständliches fach-chinesisch gefunden
2. Ich habe mich durch Grundlagen-Tutorials gemüht, aber diese nicht verstanden. Es ist auch dort zuviel fachchinesich drin.
muß ich meine Datensätze anders formatieren? und wenn ja: wie?
Vielen Dank im Voraus
ich bin noch gaaanz neu - und dementsprechend gering ist meine Ahnung im Umgang mit Programmiersprachen.
Ich habe folgendes Probllem:
Für ein Spiel habe ich eine .ini Datei mit Datensätzen zusammengetragen, die ich gern mit VB auslesen würde.
Wie ich einzelne Zeilen aus einer .txt Datei in eine Listbox bekomme, weiß ich schon, und auch, wie ich den Inhalt angeklickter ListBoxItems als neue Datei abspeichere.
meine "Datensätze" sehen wie folgt aus:
"...
ROW=05
STR=05
NAM=Huronen
[ITEM0006]
Bild=.\Theme_Cards\units\ITEM0006.bmp
SON=0
ABH=0
ALL=1
ZEI=REN
KAT=08
POS=A6
KAM=05
HAN=00
KUL=00
PRE=20
ROW=10
STR=05
NAM=Irokesen
[ITEM0007]
Bild=.\Theme_Cards\units\ITEM0007.bmp
SON=0
ABH=1
ALL=1
ZEI=FRN
KAT=01
POS=A7
KAM=00
HAN=05
KUL=15
PRE=40
ROW=05
STR=15
NAM=Louisiana
[ITEM0008]
Bild=.\Theme_Cards\units\ITEM0008.bmp
..."
D.h. ein Satz reicht von [ITEMxxxx] zu [ITEMxxxx]
Nun meine Frage: Wie bekomme ich es in VB hin, das, wenn ich in einer Listbox zB "Louisiana" anklicke,
die Werte für Kampf, Handel, Kultur usw (KAM, HAN, KUL...) zB unter der Listbox in einer TextBox angezeigt werden?
Zusatzfrage: wenn ich mehrere solcher Datensätze zusammenbündele (d.h. in irgendeiner Form zusammen abspeichere) die betreffenden Parameter addiert werden?
Bevor ich aufgrund von Ahnungslosigkeit erschlagen werde:
1. Ich habe google gefragt und nur unverständliches fach-chinesisch gefunden
2. Ich habe mich durch Grundlagen-Tutorials gemüht, aber diese nicht verstanden. Es ist auch dort zuviel fachchinesich drin.
muß ich meine Datensätze anders formatieren? und wenn ja: wie?
Vielen Dank im Voraus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Martin525“ ()