Hallo.
Ich würde gerne mein Programm parametrierbar von Außen über eine txt-Datei machen.
Das ganze hab ich soweit schon hinbekommen. Also kein Problem.
Jetzt würde ich gerne den nächsten Schritt gehen, und eine txt-Datei erstellen, die sich
im Umfang ändert.
Grund ist, das ich ein Tool am programmieren bin, das bestimmte Bereiche in einer Datei
durch andere ersetzt. Sowas wie suchen/finden/ersetzen in Dateien.
Nun werden aber öfters bestimmte neue Dinge dazukommen, sodas ich neue Auswahlmöglichkeiten
bis jetzt immer von Hand nachprogrammieren musste.
Beispiel: Ersetzt werden soll eine bestimmte Zeichenfolgenart. Diese Art hat einen Grundkopf und
danach kommen dann 200-500 verschiedenen weiter Möglichkeiten.
"BBR-xxxxxxxx" = Zeichenart 1
"HJH-xxxxxxxx" = Zeichenart 2
etc.
Für jede Zeichenart habe ich einen "Übersetzungsdatei" hinterlegt, in der die jeweiligen Zuweisungen
stehen.
Nun kommen aber ab und an neue Zeichenarten dazu und ich muss somit immer wieder mein Programm
anfassen und ihm sagen, wenn der Kopf kommt, schau in der Datei nach.
Mein Ziel ist aber, das ich mit dieser txt-Datei sagen kann, Kopf A = Zeichenart 1 = Datei blabla.csv
Kopf B = Zeichenart 2 = Datei blublu.csv etc.
Jedoch vergrößert sich die Datei ja und ich weiß imo nicht, wie ich es bewerkstelligen kann, das ich
1. weiß, wieviel Konfigurationen es in der Datei gibt
2. in meinem Programm das ganze dann so aufbaue, das wenn eine neue Zeichenart dazukommen,
diese dann auch erkannt und abgearbeitet werden kann.?
3. Hab ich im Moment das ganze mit einer Case-Anweisung gemacht, um den Kopf zu unterscheiden und
die dazugehörige Datei zu laden. Was kann ich da nun machen, damit diese "dynamisch" wird?
Bissel viele Fragen und sicher nicht so einfach zu verstehn, aber vielleicht weiß einer Rat
Danke
Ich würde gerne mein Programm parametrierbar von Außen über eine txt-Datei machen.
Das ganze hab ich soweit schon hinbekommen. Also kein Problem.
Jetzt würde ich gerne den nächsten Schritt gehen, und eine txt-Datei erstellen, die sich
im Umfang ändert.
Grund ist, das ich ein Tool am programmieren bin, das bestimmte Bereiche in einer Datei
durch andere ersetzt. Sowas wie suchen/finden/ersetzen in Dateien.
Nun werden aber öfters bestimmte neue Dinge dazukommen, sodas ich neue Auswahlmöglichkeiten
bis jetzt immer von Hand nachprogrammieren musste.
Beispiel: Ersetzt werden soll eine bestimmte Zeichenfolgenart. Diese Art hat einen Grundkopf und
danach kommen dann 200-500 verschiedenen weiter Möglichkeiten.
"BBR-xxxxxxxx" = Zeichenart 1
"HJH-xxxxxxxx" = Zeichenart 2
etc.
Für jede Zeichenart habe ich einen "Übersetzungsdatei" hinterlegt, in der die jeweiligen Zuweisungen
stehen.
Nun kommen aber ab und an neue Zeichenarten dazu und ich muss somit immer wieder mein Programm
anfassen und ihm sagen, wenn der Kopf kommt, schau in der Datei nach.
Mein Ziel ist aber, das ich mit dieser txt-Datei sagen kann, Kopf A = Zeichenart 1 = Datei blabla.csv
Kopf B = Zeichenart 2 = Datei blublu.csv etc.
Jedoch vergrößert sich die Datei ja und ich weiß imo nicht, wie ich es bewerkstelligen kann, das ich
1. weiß, wieviel Konfigurationen es in der Datei gibt
2. in meinem Programm das ganze dann so aufbaue, das wenn eine neue Zeichenart dazukommen,
diese dann auch erkannt und abgearbeitet werden kann.?
3. Hab ich im Moment das ganze mit einer Case-Anweisung gemacht, um den Kopf zu unterscheiden und
die dazugehörige Datei zu laden. Was kann ich da nun machen, damit diese "dynamisch" wird?
Bissel viele Fragen und sicher nicht so einfach zu verstehn, aber vielleicht weiß einer Rat
Danke