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 

Modul in Applikation nachträglich änderbar?



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!

30.10.2015, 08:26
Beitrag #1

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
Modul in Applikation nachträglich änderbar?
Hallo zusammen,

mal eine Frage zum Verständnis: Ich würde gern eine Applikation schreiben, in der es mir möglich ist, nachträglich Module (z.B. zur Auswertung von aufgezeichneten Werten) zu ändern, ohne die komplette Applikation neu kompilieren zu müssen. Ist so etwas überhaupt möglich? Und wenn ja wie?

Gruß
Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.10.2015, 08:54 (Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2015 08:55 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Modul in Applikation nachträglich änderbar?
Da habe ich selbst keine Erfahrung, aber nach meiner laienhaften Vorstellung müßte das gehen. Es ist doch möglich, SubVis - also Module - als DLL zu kompilieren. Bei einer Änderung müßte dann nur die DLL ausgetauscht werden, aber nicht das gesamte Programm neu kompiliert werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.10.2015, 17:00
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Modul in Applikation nachträglich änderbar?
Hallo kwakz,

du kannst eine DLL einbinden, wie schon vorgeschlagen.
Du kannst aber auch direkt VIs aus deiner EXE heraus aufrufen.
Diese können einzeiln, in LLBs oder in lvlibs vorliegen. Wichtig ist nur: die VIs müssen in der Version der verwendeten LV-RTE vorliegen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.10.2015, 22:14
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Modul in Applikation nachträglich änderbar?
(30.10.2015 17:00 )GerdW schrieb:  Du kannst aber auch direkt VIs aus deiner EXE heraus aufrufen.

...das habe ich selbst schon gemacht.
Auf diese Weise kann man ein scriptbasiertes Programm erstellen, das je nach Scriptdatei VIs aufruft und diese abarbeitet. Dann muss man sich nur etwas Gedanken um die (möglichst universelle) Schnittstelle machen und hat so eine erweiterbare Applikation, ohne die EXE neu kompilieren zu müssen.

Die SubVIs kann man auch verschlüsseln, so dass diese niemand so einfach von außen einsehen kann. Selbst Controls auf dem FP könnte man ausblenden und programatisch wieder einblenden, so dass von außen nur ein leeres FP sichtbar ist.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.11.2015, 11:01
Beitrag #5

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
RE: Modul in Applikation nachträglich änderbar?
Vielen Dank für die Hinweise ... das werde ich probieren.

Gruß
Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.11.2015, 11:12
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Modul in Applikation nachträglich änderbar?
Weiterer Vorschlag: Zwischending zwischen LabVIEW VIs und DLL wäre eine Packed Library (zu erstellen über die Build Specs).

Gruß, 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.
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
  Problem mit der EXE (mit dem Modul SIT) johnengson 2 3.074 12.04.2011 12:20
Letzter Beitrag: johnengson

Gehe zu: