INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dateidialog stoppt VI-Ausführung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.09.2010, 08:10
Beitrag #1

ml Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Jun 2005

8.20
2005
kA

49076
Deutschland
Dateidialog stoppt VI-Ausführung
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

LV 8.2 (Deutsch) zur Hausautomation mit Interbus/Profibus und OPC-Server
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.09.2010, 08:29 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2010 08:31 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Dateidialog stoppt VI-Ausführung
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

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2010, 08:31
Beitrag #3

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Dateidialog stoppt VI-Ausführung
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

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2010, 08:41
Beitrag #4

ml Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Jun 2005

8.20
2005
kA

49076
Deutschland
Dateidialog stoppt VI-Ausführung
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

LV 8.2 (Deutsch) zur Hausautomation mit Interbus/Profibus und OPC-Server
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2010, 09:50
Beitrag #5

ml Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Jun 2005

8.20
2005
kA

49076
Deutschland
Dateidialog stoppt VI-Ausführung
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

LV 8.2 (Deutsch) zur Hausautomation mit Interbus/Profibus und OPC-Server
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2010, 14:59
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Dateidialog stoppt VI-Ausführung
Hallo Mario,

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

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ordnername vergeben ohne Express-VI "Dateidialog" alex-one 1 3.834 09.07.2019 18:16
Letzter Beitrag: GerdW
  Dateidialog Darstellung Ansicht: Details, Liste, Symbole & Sortierung Bigred 1 4.925 27.11.2012 15:41
Letzter Beitrag: jg
  Dateidialog Trinitatis 3 5.758 17.11.2011 18:15
Letzter Beitrag: jg
  Problem mit Dateidialog->Abrechen: Fehler 43 Kai 8 12.076 24.05.2011 13:51
Letzter Beitrag: chuparo
  Dateidialog Muster/Pattern für mehrere Dateitypen felde 4 9.424 06.12.2010 11:23
Letzter Beitrag: felde
  Dateidialog nicht mehr unterstützt? cuber1 2 5.483 22.11.2010 20:11
Letzter Beitrag: jg

Gehe zu: