LabVIEWForum.de - Dateidialog stoppt VI-Ausführung

LabVIEWForum.de

Normale Version: Dateidialog stoppt VI-Ausführung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe LV-Gemeinschaft!

Ich habe ein Problem mit dem Dateiaufruf bzw. Dateidialog.
Sobald der Dialog geöffnet ist, stoppt die restliche Ausführung des VI`s.
Ich habe nun den Aufruf schon in eine parallele While-Schleife gelegt, aber leider kein Erfolg!

Liegt das Problem evtl. in den VI-Eigenschaften?

Umgehen könnte ich es in dem ich die Datei über "string nach pfad" auswähle, aber das ist umständlich.
Vielleicht weiß jemand eine Lösung den Dateidialog beizubehalten ohne das die Ausführung stoppt?

Gruß,Huh
Mario
Hallo Mario,

das dürfte damit zusammenhängen, dass hier eine Windows-Funktion aufgerufen wird, die den Prozess solange stoppt...

Wenn ein Programm davon unberührt bleiben soll, ist es meist sinnvoll, Pfade/Dateinamen/etc vor Beginn der eigentlichen Aufgabe abzufragen oder programmatisch (d.h. ohne User-Interaktion) festzulegen. Während einer wichtigen Messung (o.ä.) ein Programm mit UI-Aktionen zu blockieren, ist schon recht unangenehm... Da muss man den User schon an die Hand nehmen und führenSmile
Da hast du das mit dem Datenfluss noch nicht realisiert...

Ich will es mal so versuchen:

Datenfluss:

Du rufst die Pizzeria an. Der Lieferjunge fährt schon mal los, während du bestellst, damit er schneller bei dir ist. Du beendest deinen Anruf und fängst an deine Pizza zu essen...
Fällt da irgendwas auf?

Wie wärs mit...
Du rufst die Pizzeria an und der Lieferjunge wartet bis deine Bestellung fertig ist, packt die ein und fährt zu dir. Du nimmst die Pizza entgegen und fängst an zu essen.


Dateiauswahl... da soll also irgendwas mit einer Datei gemacht werden... die Datei ist die Pizza (nur mal erwähnt, falls es unklar war Wink).


Gruß SeBa
Hallo!
Vielen Dank für die schnellen Antworten!

Den Vergleich mit der Pizza finde ich sehr amüsant!
Aber mein Fernsehprogramm läuft auch weiter während ich bestelle!!!Cool
Deshalb meine 2. parallele Schleife.

Gruß,
mario
Hurra!
Habe das Problem gefunden!

In der einen While-Schleife hatte ich mehrere VI-Referenzen verbaut.
(Für die Funktion FP-Öffnen, usw...)

Diese habe ich nun gelöscht...und siehe da - während des Dateidialoges läuft die Schleife munter weiter!
Danke nochmal für die Denkanstöße!

Gruß,
MarioRolleyesBig GrinRolleyesBig Grin
Hallo Mario,

dann blockiert der FileOpen-Dialog nur den UI-Thread - und in dem laufen nun mal die Propertynodes...
Referenz-URLs