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 

Lange Ladezeit beim Start der Exe



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!

21.06.2012, 07:14
Beitrag #1

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Lange Ladezeit beim Start der Exe
Hi zusammen,

wenn ich meine Exe-Datei starte, werden ersteinmal einige Sekunden lang zig VIs geladen:

   

Alle VIs sind mit der Einstellungen "einbeziehen, wenn verwendet" kompiliert.
Die zu ladenden VIs sind sowohl eigene als auch welche als LabVIEW-LLBs (Pfad: \meine.exe\vl.lib\...vi).

Kann man das anders kompilieren, sodass die Exe sofort startet, wenn man sie öffnet, wie es bei anderen Exe-Dateien auch der Fall ist?

Grüße

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 08:52
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Lange Ladezeit beim Start der Exe
Hallo Matze,

wieso gibt es überhaupt einen Pfad namens "meine.exe\vi.lib\..."???
Warum sind diese VIs nicht in der EXE selbst enthalten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 09:03
Beitrag #3

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Lange Ladezeit beim Start der Exe
Puh, du kannst fragen. Wink

Ich dachte immer, diese "neuen" Pfade beziehen sich auf die Exe. Die Exe läuft auf anderen PCs, aber intern ändern sich ja die Pfade (der Dateiname der Exe kommt als "Unterverzeichnis" dazu).

Eingestellt ist bei meinem VIs überall "Einbeziehen, wenn verwendet".
Bei den NI-VIs/-Bibliotheken habe ich nichts eingestellt. Muss ich die im Abschnitt "Immer enthalten" hinzufügen?

Wie machst du das?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 09:05
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Lange Ladezeit beim Start der Exe
Hallo Matze,

Zitat:Bei den NI-VIs/-Bibliotheken habe ich nichts eingestellt. Muss ich die im Abschnitt "Immer enthalten" hinzufügen?
Die stehen in den Abhängigkeiten deines MainVI und müssen nicht extra mit einbezogen werden beim Kompilieren...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 09:11
Beitrag #5

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Lange Ladezeit beim Start der Exe
Jo, das dachte ich auch.

Also wie gesagt, die Exe läuft auch auf anderen PCs, auf denen kein LabVIEW installiert ist (nur eben die Runtime).
Aber diese Ladeanzeige nervt etwas.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 10:12
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Lange Ladezeit beim Start der Exe
Die habe ich noch nie bei mir gesehen und ich habe Projekte mit mehreren hundert VIs. Blink

Gruß Markus

(21.06.2012 09:11 )Matze schrieb:  Aber diese Ladeanzeige nervt etwas.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.06.2012, 11:50
Beitrag #7

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Lange Ladezeit beim Start der Exe
Hm, das ist sehr seltsam. Ich habe das bisher immer gesehen ...

Und bei mehreren 100 VIs dauert es ca. so lange, wie wenn ich in LabVIEW das Projekt öffne. Das ist im Endeffekt das gleiche Ladefenster.

Wenn ich eine neue Build-Spezifikation erstelle und alle Werte mit den Voreinstellungen belasse (nur das Start-VI angebe), dann habe ich das oben genannt Verhalten.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 11:52
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Lange Ladezeit beim Start der Exe
Hallo Matze,

nur mal so eine Idee: Hast du evtl. deine vi.lib/instr.lib-Ordner verschoben? Oder liegen die noch an der Stelle, wo sie bei der LV-Installation angelegt wurden?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 12:02 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2012 12:04 von Matze.)
Beitrag #9

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Lange Ladezeit beim Start der Exe
Hallo Gerd,

die Verzeichnisstruktur der LabVIEW-Installation wurde nicht verändert.

Und es werden nicht nur die VIs von NI geladen, sondern auch meine ganzen SubVIs sehe ich in dem Fenster.

Ich dachte immer, die VIs an sich gibt's nachher ger nicht mehr, aber momentan sieht es so aus, als könne man die evtl. extrahieren o.ä. zumindest scheinen die namentlich und von den Pfaden ja in der Exe zu liegen. Die Debug-Möglichkeit (Fehlersuche) ist in den Build-Optionen deaktiviert.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 20:30
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Lange Ladezeit beim Start der Exe
(21.06.2012 12:02 )Matze schrieb:  Hallo Gerd,

die Verzeichnisstruktur der LabVIEW-Installation wurde nicht verändert.

Und es werden nicht nur die VIs von NI geladen, sondern auch meine ganzen SubVIs sehe ich in dem Fenster.

Ich dachte immer, die VIs an sich gibt's nachher ger nicht mehr, aber momentan sieht es so aus, als könne man die evtl. extrahieren o.ä. zumindest scheinen die namentlich und von den Pfaden ja in der Exe zu liegen. Die Debug-Möglichkeit (Fehlersuche) ist in den Build-Optionen deaktiviert.

Die VIs sind tatsächlich im Exe eingebettet, allerdings ohne Diagram, und Frontpanel nur bei den VIs wo Du eingestellt hast dass das Frontpanel irgendwann sichtbar werden soll, bei VIs die als Top Level VI always included sind um sie über VI Server dynamisch zu laden, sowie bei VIs die UI Propertynodes im Diagramm enthalten. Zu guter Letzt natürlich noch wenn Du in den Buildspecs aus welchen skurrilen Gründen auch eingestellt hast dass das Frontpanel beibehalten werden soll.

Warum der Suchdialog sichtbar wird kann ich im Moment nicht eindeutig sagen. Ich glaube, dass der normalerweise nach einigen Sekunden sichtbar wird, wenn kein Frontpanel sichtbar ist. Da ich bei allen Applikationen einen sogenannten Splashscreen benütze, der nur aus wenigen VIs besteht und das eigentliche HauptVI dynamisch per VI Server lädt, habe ich das aber schon lange nicht mehr gesehen. Big Grin

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: