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 

Programmstatus ausfindig machen (exe oder 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!

25.04.2007, 08:10
Beitrag #1

alex.peschen Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Mar 2006

7.1 8.5 8.6
2006
de

41812
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
hi @all,

ich bin auf der suche nach einer lösung, wo ich feststellen kann, ob meine anwendung als exe läuft, oder in der entwicklungsumgebung.

ich habe mich schon unter "programmierung/anwendungssteuerung" umgeschaut, aber das will nicht so recht!

hat da einer ne idee?

gruss alex
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.04.2007, 08:27
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Hallo,

ähmmmm, das siehst Du doch beim Starten, ob Du auf eine "EXE" oder ein "VI" klickst, oder stehe ich da voll auf dem Schlauch? Hmm

Gruß Markus

--------------------------------------------------------------------------
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
25.04.2007, 08:38
Beitrag #3

alex.peschen Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Mar 2006

7.1 8.5 8.6
2006
de

41812
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
ja, da hast du recht! aber woher weiß das programm das?

wenn es als exe läuft, soll es ein paar funktionen geben, die es in der entwicklungsumgebung nicht geben soll! ( zb. beim beenden LabVIEW schließen, andere programmpfade usw)

gruss alex
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2007, 08:57
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Hallo, Alex,

wie wäre es mit dem guten alten "Trial and Error"?
Also, EXE mit Application Builder erstellen, und dann am besten auf einem Zielsystem ausprobieren.
So lernst du am meisten.

MfG, Jens

P.S.: "LabVIEW beenden" sollte funktionieren.
Zum Thema Pfade gibt's schon einige Beiträge. Probleme macht die Konstante "Pfad des aktuellen VI". Workaround ist z.B. auch schon von mir hier hochgeladen worden.

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
25.04.2007, 09:06
Beitrag #5

alex.peschen Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Mar 2006

7.1 8.5 8.6
2006
de

41812
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
hallo,

vielleicht habe ich mich ja auch unklar ausgedrückt.

ich suche ein funktion, die mir den status der anwendung zurück gibt! (exe oder vi).

gruss alex
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2007, 09:17
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Hallo, Alex,

schau dir mal das VI in meinem Link an!
Wenn du den Pfad der "Konstante" "Path of current VI" zerlegst, kommt bei einer EXE eine Ebene höher ein "NameProgramm.exe vor.

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.04.2007, 09:37 (Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2007 11:28 von Lucki.)
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Funktionspalette --> Anwendungssteuerung --> Eigenschaftsknoten
Eigenschaft --> Applikation --> Typ

@Markus: Also Sinn macht das schon, daß das Programm weiß, wie es läuft. Beispielsweise weist bei der Funktion "Dieses VI" der Pfad auf das entprechende VI, in dem die Funktion steht. Nach der Kompilierung zeigt er aber nicht etwa auf die Exe, sondern auf irgendetwas im Inneren der EXE, was gar nicht mehr zugänglich ist. Um in die Directory zu kommen, in der das VI bzw die Exe steht, muß ich also im ersten Fall den letzen Eintrag (VI-Name)aus dem Pfad entfernen, im zweiten Fall die letzten beiden Einträge(VI-Name und Exe-Name). Es ist also Fallunterscheidung angesagt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2007, 19:18
Beitrag #8

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Ich kann Lucki da nur zustimmen.
und steuere noch en Bild dazu.

   

Ich benötige die funktion weil ich in der Entwicklungsumgebung meine Konfigfiles im verzeichniss des Vis habe und in der Runtime im verzeichniss der EXE.
Oder
Beim beenden des programms mach ich, wenns ne exe ist, andere Dinge wie wie wenns in der Entwicklungsumgebung.

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2007, 07:35
Beitrag #9

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Da hast Du natürlich Recht. So mache ich es auch bei meinen Shared-Variables, wenn ich sie auf dem Server "deployen" möchte (vgl. Screenshot).
War wohl nicht ganz bei der Sache...

Gruß Markus

' schrieb:Funktionspalette --> Anwendungssteuerung --> Eigenschaftsknoten
Eigenschaft --> Applikation --> Typ

@Markus: Also Sinn macht das schon, daß das Programm weiß, wie es läuft. Beispielsweise weist bei der Funktion "Dieses VI" der Pfad auf das entprechende VI, in dem die Funktion steht. Nach der Kompilierung zeigt er aber nicht etwa auf die Exe, sondern auf irgendetwas im Inneren der EXE, was gar nicht mehr zugänglich ist. Um in die Directory zu kommen, in der das VI bzw die Exe steht, muß ich also im ersten Fall den letzen Eintrag (VI-Name)aus dem Pfad entfernen, im zweiten Fall die letzten beiden Einträge(VI-Name und Exe-Name). Es ist also Fallunterscheidung angesagt.


Angehängte Datei(en) Thumbnail(s)
   

--------------------------------------------------------------------------
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
26.04.2007, 09:35
Beitrag #10

alex.peschen Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Mar 2006

7.1 8.5 8.6
2006
de

41812
Deutschland
Programmstatus ausfindig machen (exe oder nicht)
Vielen Dank für die Infos!

Jetzt komm ich weiter!

Gruss Alex
Webseite des Benutzers besuchen 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
  Eigenschaftsknoten in ein SubVI oder anders übersichtlicher machen Philipp_O 3 2.512 29.07.2022 07:42
Letzter Beitrag: Kiesch
  Ich werd nicht: QSM steht, Arrays machen Ärger ExXeQtor 6 5.463 08.02.2014 16:44
Letzter Beitrag: jg
  Case-Struktur Grün oder Rot darstellen bei true oder false TobiasSch 14 15.048 23.01.2012 09:32
Letzter Beitrag: TobiasSch
  FGV - initialisieren oder nicht? Pitt 19 14.971 25.10.2011 07:14
Letzter Beitrag: Pitt
  Application (exe) Hintergrund entfernen oder transparent machen Ranko 1 4.614 18.02.2009 11:29
Letzter Beitrag: TSC
  Paralleler Ablauf oder nicht? IchSelbst 12 10.010 07.10.2008 09:23
Letzter Beitrag: Lucki

Gehe zu: