Hallo zusammen.
Also ich habe die para.ini, die wie folgt ausschaut:
Spoiler anzeigen
[parameter]
COPY=/COPY:DAT
TS=/TS
FP=/FP
BYTES=
NS=/NS
NC=
NFL=/NFL
NDL=/NDL
NP=/NP
ETA=/ETA
TEE=
NJH=
UNICODE=/UNICODE
QUIT=/QUIT
NOSD=/NOSD
NODD=
NJS=/NJS
MON=
MOT=/MOT:150
IPG=/IPG:150
MAX=/MAX:1000000000
MIN=/MIN:100
R=/R:500
W=/W:1500
MAXAGE=/MAXAGE:1899
MINAGE=/MINAGE:20090921
RH=/RH:0000-2359
a+=
a-=
einige Key's haben Werte, andere nicht. Nun ist die INI so aufgebaut, das später alle Keys (ca. 82 Stk/EA) an einer bestimmten Stelle sind. Ich möchte nun in einen String alle Werte durch ein Leerzeichen getrennt hintereinander haben.
Soll dann so aussehen: "/COPY:DAT /TS /FP /NS /NFL ... /MAXAGE:1899 /MINAGE:20090921 /RH:0000-2359". Ich habe die INI so aufgebaut, damit man von oben nach unten alle Werte lesen kann, aber muss ich deshalb wirklich jedes mal erst prüfen ob der Key mit einem Wert belegt ist oder nicht. Wenn ja dann den Wert zwischenspeichern und dann durch eine weitere If-Then Abfrag den nächsten Key prüfen? Da gibt es doch gewiss was von "Ratiopharm", oder? Ich meine da gibt es doch sicherlich was einfacheres, als eine sonst wie lange Zeichenkettet, oder? Also ich meine das es, so wie ich denke sonst cirka 250 Zeilen werden und das geht nun mal gar nicht
Also, ich bin mal gespannt, wie ihr das seht.