02.07.2007, 11:31
Beitrag #1
|
tron
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2006
8.21
2006
de
64289
Deutschland
|
Autostart der Applikation verhindern
Hallo LabVIEW-Experten,
Seit dem Upgrade von 8.0 auf 8.2 starten meine Applikationen automatisch beim Aufruf. Das genau möchte ich nicht. Dazu ist ja eigentlich beim Application Builder unter "Source Files Settings" die Option "Run When Opened" zuständig. Dieser Haken ist weder bei "Use VI Setting" noch bei "Value" gesetzt, trotzdem startet die compilierte Applikation automatisch. Das ist auch bei einer kleinen Testschleife ohne Sub-VIs der Fall. Bei der "großen" Anwendung kann ich zwar den Haken wegklicken, aber beim erneuten Öffnen des Application Builders ist er wieder da.
Irgendwo muß da ja wohl eine globale Option reinspielen, nur wo könnte die sein?
|
|
|
02.07.2007, 11:52
Beitrag #3
|
tron
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2006
8.21
2006
de
64289
Deutschland
|
Autostart der Applikation verhindern
Hallo Rolf,
Ja, die Toolbar ist sichtbar und ich starte nach Aufruf der Applikation selbige dann mit dem Startbutton (dieser Rechtspfeil). Das soll auch so sein, da vor dem Start einige Werte eingestellt werden müssen. Wenn die Applikation direkt losläuft, dann startet die erwartungsgemäß mit den Defaultwerten, was in diesem Fall kontraproduktiv ist.
|
|
|
02.07.2007, 13:56
Beitrag #5
|
tron
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2006
8.21
2006
de
64289
Deutschland
|
Autostart der Applikation verhindern
Hallo Rolf,
klar, eine While-Schleife mit einem "Start"-Knopf als Abbruchkriterium vornewegstellen geht natürlich. Ich glaube, sowas nennt sich dann "Würgaround"...
Es scheint also doch ein Bug im Application Builder zu sein? Ich meine, wenn es da eine Funktion für das automatische Starten oder eben Nichtstarten der Applikation gibt, dann sollte der doch auch funkionieren. In der Version 8.0 klappte das jedenfalls.
|
|
|
02.07.2007, 15:33
Beitrag #6
|
tron
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2006
8.21
2006
de
64289
Deutschland
|
Autostart der Applikation verhindern
Es ist definitiv ein bug - auch sämtliche anderen Optionen wie "Window Maximized" oder "Show Toolbar" haben keinen Effekt. Wenn ich das Ganze auf Version 8.0 mache, dann funktioniert alles wie erwartet.
|
|
|
02.07.2007, 15:47
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Autostart der Applikation verhindern
Ist das bei jemand von Euch unter LabVIEW 8.2.1 auch schon passiert?
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
02.07.2007, 16:03
Beitrag #8
|
tron
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2006
8.21
2006
de
64289
Deutschland
|
Autostart der Applikation verhindern
' schrieb:Ist das bei jemand von Euch unter LabVIEW 8.2.1 auch schon passiert?
Interessante Frage - dann lohnt sich das Update ja vielleicht doch.
|
|
|
02.07.2007, 17:44
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Autostart der Applikation verhindern
' schrieb:Ist das bei jemand von Euch unter LabVIEW 8.2.1 auch schon passiert?
Gruß Markus
Nein, da sich sowas im Normalfall nicht mache, sprich in den Endapplikationen ist der Toolbar nicht zu sehen.
Aber ich habe es gerade mal ausprobiert, in 8.2.1 geht es, ob es Probleme unter 8.20 gab, kann ich aber nicht sagen.
MfG, 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.
|
|
|
02.07.2007, 19:00
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Autostart der Applikation verhindern
Hallo zusammen...folgenden Beitrag wollte ich eigentlich schon heute nachmittag so um 16 Uhr posten, leider hab ich keine Verbindung zum Forum gekriegt...allerdings haben wir hier in der Firma momentan auch massive Netzwerkprobleme...ich hab jetzt nix mehr verändert, auch wenn sich z.T. schon der Nebel hier im Thread ein bisschen gelichtet hat!
Here we go:
Hi tron,
ich würd's zwar so machen, wie rolfk vorschlägt...also mit Autostart...Schritt1 (Einstellungen)...Schritt2 (Messung)...
Aber es geht auch so wie du möchtest:
1. Stell in deinem VI unter VI Properties>>Execution "Run when opened" ein und speichere das ganze...
2. Geh dann in deine Build Specifications und nimm die Häkchen "Use VI Settings" und "Run when opened" raus...und dann "Build"
Dann wird die Applikation geöffnet, startet aber nicht...zumindest bei mir mit LV8.2.1...wenn ich im VI "Run when opened" nicht aktiviere und die Exe dann einfach so erstelle, passiert das gleiche wie bei dir, d.h. die Applikation startet automatisch!
Früher gabs mal die Option "openInRun" im INI-File der Exe, das funktioniert aber scheinbar nicht mehr...
Guckst du hier:
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=26501
Zu diesem Thema weiß JensG (Mod) ganz gut Bescheid!
Gruss
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)
|
|
|
| |