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 

Dieses Thema hat akzeptierte Lösungen:

Exe erstellen funktioniert und EXE ausführen nicht



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!

07.04.2025, 14:32
Beitrag #1

Woodeye Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Aug 2010

2024
2009
DE

01774
Deutschland
Exe erstellen funktioniert und EXE ausführen nicht
Hallo zusammen,

ich hoffe, mir kann jemand einen Denkanstoß geben....

Mir wurde heute ein recht umfangreiches, mit LV 7.1 erstelltes Programm übergeben, welches einen Fertigungsautomaten steuert. Ganz spontan wäre der Steuer-PC ausgefallen und man hat ihn durch einen Win11-PC ersetzt, nun läuft die alte Programmversion natürlich nicht mehr.

Es war möglich, die damaligen Dateien in ein 2024-er Projekt zu übernehmen und damit auch eine .exe zu erstellen, alles läuft bis dahin fehlerfrei auf meinem PC. Wenn ich dann diese exe auf meinem PC starte, erscheint sofort der graue "Nichtausführen"-Pfeil und das Programm gibt folgende Nutzermeldung "Das VI ist nicht ausführbar. Zur Behebung des Fehlers ist das Labview Full Development System erforderlich". Gleiches Problem besteht dann auch auf dem Zielsystem.

Bin für alle Ratschläge dankbar!

Viele Grüße

Harald
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2025, 14:11
Beitrag #2

TpunktN Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 228
Registriert seit: Jul 2011

2021
2011
EN

70***
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
So spontan kommt mir in den Kopf, dass es den Application Builder erst mit der teureren LV Version gibt, aber es wäre komisch, wenn sich eine exe erstellen lässt, das diese dann nicht funktioniert. Dennoch klingt die Meldung komisch, wenn es in der exe so ist ..

Gibt es denn Warnungen in der Entwicklungsumgebung?

Timo

Justieren ist dem Gerät sagen was es anzeigen soll, kalibrieren ist die Kontrolle dieser Anzeige. Eichen ist ein längerer Prüfprozess und darf nur das Eichamt!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2025, 06:50
Beitrag #3

Woodeye Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Aug 2010

2024
2009
DE

01774
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Hallo Timo,

das gerade ist ja mein Problem, das der komplette Kompilierungsvorgang ohne Probleme lief, die .exe auch ohne Fehler erstellt wurde und der Fehler in der Runtime kam. Habe unterdessen einer 24-er LV-Version auf den Steuer-PC installiert und arbeite mich langsam voran.

Das jetzige Problem ist, dass LV 24 teilweise DLLs aus der 7-er Version ablehnt und ich wieder ausgebremst werde.

Viele Grüße

Harald
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2025, 08:31 (Dieser Beitrag wurde zuletzt bearbeitet: 09.04.2025 08:31 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.500
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Hallo Woodeye,

Zitat:Das jetzige Problem ist, dass LV 24 teilweise DLLs aus der 7-er Version ablehnt
Wieso willst du aus LV2024 auf DLLs aus dem LabVIEW-7-Ordner zugreifen???
Welche DLLs willst du denn da aufrufen?

(Du weißt schon, dass da 20 Jahre und 8-10 Windows-Versionen zwischen LV7 und LV2024 liegen?)

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

Woodeye Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Aug 2010

2024
2009
DE

01774
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Hallo Gerd,

ja das ist mir bewusst! Big Grin Und gerade das ist eben gerade die Herausforderung, bin gerade auch nicht glücklich...

Das vorliegende Programm ist hervorragend (und sehr umfangreich!) programmiert, unsere Firma ist aber der dritte Eigentümer und die Dok zum Programm ist irgendwo verschütt gegangen, im Blockdiagramm selbst ist keine Dok zu finden. Alle Ansprechpartner von damals sind lange in Rente, in der Firma war man froh jemand zu kennen, der Labview anwendet und der hat jetzt die Aufgabe erhalten den Platz zu retten, weil er wichtig ist. Smile

So schlecht sieht es aber derzeit gar nicht aus, es läuft wahrscheinlich alles auf diverse Treiberprobleme der verbauten Hardware hinaus, was ich zum großen Teil "schon" gelöst bekommen habe. Gerade schwitze ich am Zugriff auf eine PEAK CAN Karte und hier laufen die aktuellen LLBs nicht, Umstellung auf neue Bibliotheken traue ich mir nicht zu. PEAK hat versprochen, einmal drüber zu schauen, vielleicht klappt es ja. Labveiw selbst hat wahrscheinlich alles problemlos in die 24-er Version geändert, ist schon Wahnsinn.

Viele Grüße

Harald
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.04.2025, 11:41
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.500
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Hallo Woodeye,

Zitat:Gerade schwitze ich am Zugriff auf eine PEAK CAN Karte und hier laufen die aktuellen LLBs nicht, Umstellung auf neue Bibliotheken traue ich mir nicht zu.
Geht es um DLLs oder um LLBs?
Ich gehe davon aus, dass ihr auf dem neuen Rechner Treiber installiert habt, die sowohl diese Karte als auch Win11 korrekt unterstützen?
Und das ihr eine (passende) LLB verwendet, die die Funktionen in der Treiber-DLL korrekt aufruft?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.04.2025, 13:01
Beitrag #7

Woodeye Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Aug 2010

2024
2009
DE

01774
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Hallo Gerd,

um DLLs.

Das hat aber nun ein Ende, das CAN-Interface war die letzte Hardware Schnittstelle, welche noch Probleme bereitete. Mechanisch läuft der Automat erst einmal.
PEAK hat mir super weitergeholfen, welche DLLs mit der damaligen LLB und WIN11 kompatibel sein könnte.

Viele Grüße

Harald
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.04.2025, 11:12
Beitrag #8

Woodeye Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Aug 2010

2024
2009
DE

01774
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Hallo zusammen,

im Programm (V 7.1) werden alle Referenzdaten über Konfigdateien geladen, mit den entsprechenden VIs aus der Funktionspalette von damals. Das "Datei öffnen.vi" läuft mit meiner 24-er Version schon in einen Fehler, das "schließen.vi" ist grau und wirft somit ebenfalls einen Fehler.

Gibt es in Labview eine Suchfunktion, welche das ganze Projekt auf ein VI aus der Funktionspalette durchsucht und die Aufrufer zurückgibt?

Viele Grüße

Harald
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.04.2025, 11:51 (Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2025 11:52 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.500
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht

Akzeptierte Lösung

Hallo Woodeye,

Zitat:Gibt es in Labview eine Suchfunktion, welche das ganze Projekt auf ein VI aus der Funktionspalette durchsucht und die Aufrufer zurückgibt?
Hast du schon mal Ctrl-F probiert? Big Grin
Damit kann man nach VIs suchen!

Ansonsten:
- Das HauptVI öffnen, dann das OpenINIFile öffnen und per Contextmenu auf dem VI-Icon "Find all instances"…
- In den Project-Dependencies nach den INI-File-Funktionen schauen (dort sollten sie sich befinden) und ContextMenu->FindCallers…

Ich gehe davon aus, dass du dein LV7.1-Programm als ALLERERSTES in ein LV2024-Projekt eingefügt hast. Das ist schließlich die Projekt-Verwaltung in LabVIEW seit LV8…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2025, 08:20
Beitrag #10

Woodeye Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Aug 2010

2024
2009
DE

01774
Deutschland
RE: Exe erstellen funktioniert und EXE ausführen nicht
Danke Gerd,

wieder was dazugelernt! Die Suche über das VI-Icon war mir noch nicht bekannt.

Seit heute Morgen läuft der Automat wieder, wenn auch erst einmal nur in der Entwicklungsumgebung, während der Build-Erstellung meldet Labview immer noch Fehler, dass während der Kompilierung ein VI unbrauchbar geworden ist. Aber das werden wir auch noch lösen, sieht nach dem "Datei schließen" VI aus der Funktionspalette aus.

Viele Grüße

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Erstelle .exe funktioniert nicht auf Zielrechner Titus85 3 7.334 17.02.2020 06:32
Letzter Beitrag: Titus85
  VI funktioniert, .exe nicht kbachler 2 8.862 26.04.2018 09:29
Letzter Beitrag: GerdW
  exe funktioniert auf anderem Pc ohne labview nicht error -1073807195 sonne2107 15 17.776 26.05.2014 09:23
Letzter Beitrag: sonne2107
  .exe -> Bluetooth (VISA) funktioniert nicht Samy1 3 6.419 25.04.2014 12:58
Letzter Beitrag: GerdW
  EXE erstellen - Option App wird nicht angezeigt Mietzekatze 5 7.815 07.04.2014 09:21
Letzter Beitrag: Mietzekatze
  EXE funktioniert nicht Lotti 8 9.953 05.09.2013 07:48
Letzter Beitrag: Lotti

Who read this thread?
1 User(s) read this thread:
Woodeye

Gehe zu: