26.02.2009, 11:49
Beitrag #1
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Datei-Endung begrenzen
Hi LVF,
man kann ja bei einem File path control bei Browse Options unter "Pattern" die Dateiendung begrenzen, d.h. wenn man *.txt reinschreibt, werden einem dann auch nur *.txt-Files angezeigt.
Allerdings kann man trotzdem später auf das Pulldown-Menü "Dateityp" klicken und hier wieder "All files" auswählen und ne beliebige Datei auswählen...d.h. man müsste die ausgewählte Datei nochmal programmatisch auf die korrekte Endung prüfen.
Kann man das irgendwie umgehen, d.h. wirklich nur die gewünschten Dateien anzeigen (und auswählen) lassen? Ich dachte, das ging früher mal...
Gruß
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
|
|
|
26.02.2009, 12:55
(Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2009 12:57 von jg.)
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Datei-Endung begrenzen
Kann mich nicht erinnern, dass dem mal so war.
Problem hierbei: Es wird (unter Windows) üblicherweise der Windows-File-Dialog aufgerufen, und ich wüsste jetzt nicht, wie man da die Auswahl "All Files" rauskriegen soll. Ich meine, dass ist Standard...
Oder meinst du, dass man in LabVIEW auch den LabVIEW-internen File-Dialog aufrufen kann?
(EDIT: Ne, da kann man auch auf "All Files" umstellen).
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
26.02.2009, 13:06
Beitrag #3
|
|
|
26.02.2009, 13:17
Beitrag #4
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Datei-Endung begrenzen
' schrieb:Gibt es da nicht einen zweiten Eingang, mit dem man diese Liste festlegen kann?
den gibt es, allerdings erscheint "*.*" auch wenn man explizit "*.txt" angibt. Da hilft nur eins: nen eigenen OpenFileDialog zu erstellen.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
26.02.2009, 14:42
Beitrag #5
|
RoLe
LVF-Guru
Beiträge: 1.236
Registriert seit: Jul 2007
-
1997
en
0
Schweiz
|
Datei-Endung begrenzen
' schrieb:Allerdings kann man trotzdem später auf das Pulldown-Menü "Dateityp" klicken und hier wieder "All files" auswählen und ne beliebige Datei auswählen...d.h. man müsste die ausgewählte Datei nochmal programmatisch auf die korrekte Endung prüfen.
Die beste Lösung wäre, den Dateiinhalt zu überprüfen und nicht auf die Endung zu schauen.
Es könnte ja auch mal die richtige Endung mit falschem Inhalt sein.
Das Pattern verstehe ich mehr als Benutzerhilfe um die Datei im Dialog schneller zu finden.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
|
|
|
26.02.2009, 14:46
Beitrag #6
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Datei-Endung begrenzen
' schrieb:Die beste Lösung wäre, den Dateiinhalt zu überprüfen und nicht auf die Endung zu schauen.
Es könnte ja auch mal die richtige Endung mit falschem Inhalt sein.
Das Pattern verstehe ich mehr als Benutzerhilfe um die Datei im Dialog schneller zu finden.
Das kommt immer drauf an, was man gerade macht. Gerade am Beispiel von TXT ist es schwer eine Datei inhaltlich auf Korrektheit zu prüfen. Schließlich lassen sich die meisten Dateien als Text interpretieren.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
06.03.2009, 13:50
(Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2009 14:57 von jg.)
Beitrag #7
|
|
|
06.03.2009, 14:55
Beitrag #8
|
|
|
06.03.2009, 15:02
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Datei-Endung begrenzen
Leute, der Thread entwickelt sich weit weg von der Fragestellung.
So wie ich Achim kenne, weiss er um die letzten Vorschläge selber Bescheid. Seine Frage ging doch eigentlich um den File-Dialog! Da kann man die Endung vorgeben, funktioniert auch wunderbar. Bloss ist IMMER im Auswahlmenü auch die Option *.* wählbar. Seine Frage, kann man dies verhindern, die einhellige Antwort bisher, leider NICHT.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
| |