21.03.2006, 14:53
Hallo,
ich bin an folgendem Problem gescheitert:
ich möchte in meiner VI andere Text-Files öffnen. Nun möchte ich grundsätzlich relative Pfade verwenden. Daher habe ich nun die - in diesem Forum beschriebene- Methode angewendet, zu Beginn meines Programms meinen aktuellen Pfad zu extrahieren, und dann mit Strip Path, den Dateinamen wegzubekommen. Dann habe ich einfach meinen absoluten Pfad mittels "Build-Path.vi" mit dem relativ angegebenen verbunden und somit einen gültigen bekommen. Soweit so gut. Aber:
wenn ich nun eine neue Datei mit dem Browse-Button auswähle, erhalte ich wieder einen absoluten Pfad, der dann natürlich nicht mehr passt.
Gibt es da evt. eine andere Methode? Ich will unbedingt browsen können, dh. auch eine andere Datei suchen können. Mit meiner Methode kann ich nur Dateien angeben, von denen ich bereits weiss, wo sie sind bzw. wie sie heissen!
Habe ich mich verständlich ausgedrückt, oder sollte ich noch eine VI schicken, um mein Problem besser zu erklären?
Ich hoffe, mir kann jemand helfen!
Danke im voraus
Grüsse
Robert
ich bin an folgendem Problem gescheitert:
ich möchte in meiner VI andere Text-Files öffnen. Nun möchte ich grundsätzlich relative Pfade verwenden. Daher habe ich nun die - in diesem Forum beschriebene- Methode angewendet, zu Beginn meines Programms meinen aktuellen Pfad zu extrahieren, und dann mit Strip Path, den Dateinamen wegzubekommen. Dann habe ich einfach meinen absoluten Pfad mittels "Build-Path.vi" mit dem relativ angegebenen verbunden und somit einen gültigen bekommen. Soweit so gut. Aber:
wenn ich nun eine neue Datei mit dem Browse-Button auswähle, erhalte ich wieder einen absoluten Pfad, der dann natürlich nicht mehr passt.
Gibt es da evt. eine andere Methode? Ich will unbedingt browsen können, dh. auch eine andere Datei suchen können. Mit meiner Methode kann ich nur Dateien angeben, von denen ich bereits weiss, wo sie sind bzw. wie sie heissen!
Habe ich mich verständlich ausgedrückt, oder sollte ich noch eine VI schicken, um mein Problem besser zu erklären?
Ich hoffe, mir kann jemand helfen!
Danke im voraus
Grüsse
Robert