Hallo und Willkommen zur 2. Runde ;-)
nachdem mir heute morgen so phantastisch geholfen wurde (Danke nochmal), stehe ich nun (wie zu erwarten war) vor dem nächsten Problem.
(kleine Vorwarnung: das Niveau steigt ;-) )
In einer UF habe ich zwei mehrspaltige Listenfelder. Das erste Listenfeld wird mit aktiven Positionen gefüllt. Das Zweite bekommt die Inaktiven. Diese "Positionen" sind Ordner und Unterordner in einem Verzeichnis. Da ich das Befüllen mittels Dir(Pfad) überwache, kann ich mir sicher sein, dass die Verzeichnisse auch wirklich existieren. Ich kann die Positionen mittels Button aktivieren und deaktivieren (Listbox wechseln) und die reihenfolge verändern hoch und runter innerhalb der Box.
so weit, so gut.
Da ich dem Anwender die Möglichkeit geben möchte, seine Einstellungen bezüglich "Das ist aktiv und das passiv" und in welcher Reihenfolge zu speichern (auch über einen Neustart hinaus), habe ich diese Einstellungen in eine Textdatei exportiert (pro Zeile ein Pfad und davor ein "j " für aktiv bzw. ein "n " für inaktiv).
Soweit immer noch ok aber jetzt wird es haarig:
Jetzt habe ich mir in den Kopf gesetzt, daß meine Listenfelder mit dieser Textdatei abgeglichen werden sollen. D.h. wenn in der Textdatei der Pfad an einer anderen Stelle in der Liste steht oder einen anderen Aktivitätsstatus hat, sollen die Listenfelder entsprechend angepasst werden. Wenn in der Textdatei ein Pfad steht, der nicht (mehr) existiert, soll das ignoriert werden.
Ist sowas überhaupt möglich? Ich tendiere zu ja... allerdigs habe ich keine Ahnung wie.
Vielleicht könnt ihr mir ja bitte helfen.
Viele Grüße aus dem mittlerweile sonnigen Dresden
Ein Veit
PS: Bin erst heute Abend wieder da... insofern hoffe ich, daß ich diesmal alle relelvanten Informationen habe... ;-)