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 

C#-Programm in LV aufrufen



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!

23.03.2010, 16:27
Beitrag #41

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
C#-Programm in LV aufrufen
' schrieb:Aber habe nichts geänder wie gesagt.....

In einem der SubVIs (ich glaube das erste, in dem das Programm gestartet wird) ist eine Wartezeit von 2 Sekunden. Stell diese Zeit mal auf 20 Sekunden hoch.

Erklärung:
Manche Programm brauchen etwas länger, bis sie vollständig gestartet sind. Erst nach dieser Zeit kann über das zweite SubVI ("FindWindow") das Fenster mit dem entsprechenden Titel gefunden werden. Zwischen Starten und FindWindow muss also eine Mindestzeit vergehen.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.03.2010, 06:31
Beitrag #42

1johleh Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 171
Registriert seit: Oct 2009

2014
2008
DE

63743
Deutschland
C#-Programm in LV aufrufen
Guten Morgen,

leider funktioniert das mit der Zeit auch nicht....:(Aber Danke für den Tipp es war ein Versuch wert!
Sofort nach dem ich das LV-Programm gestartet habe, öffnet sich das aufgerufene Programm direkt über der LV Anwendung.....
Ich weiß nicht mehr weiter!

Hat noch jemand ne Idee?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.03.2010, 07:31
Beitrag #43

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
C#-Programm in LV aufrufen
Ich glaube nach der Zeit, die hier schon diskutiert wird hättest Du es schon längst in LabVIEW nachprogrammiert (wie ich anfangs vorgeschlagen hatte). Big Grin

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
24.03.2010, 09:13
Beitrag #44

1johleh Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 171
Registriert seit: Oct 2009

2014
2008
DE

63743
Deutschland
C#-Programm in LV aufrufen
Ne glaub mir!!!!
Das ist ein sehr aufwendiges TEil!!!Dry
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.03.2010, 09:49 (Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 09:51 von IchSelbst.)
Beitrag #45

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
C#-Programm in LV aufrufen
' schrieb:Das ist ein sehr aufwendiges TEil!!!Dry
Wenn dem so ist, kann ich mir gut vorstellen, dass die Fernsteuerung nicht funktioniert. Mann kann nämlich sein Programm so gestalten, dass es so Sachen wie Verschieben und Minimieren unterbindet! Kannst du das Programm an der Titelleiste minimieren?

Welchen Wert hat denn der Handle, der von FindWindow zurückgeliefert wird? Was spricht denn der Rückgabewert des entsprechenden DLL-Knotens (oberster Ausgang)? Hier sollte 0 geliefert werden.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.03.2010, 10:01
Beitrag #46

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
C#-Programm in LV aufrufen
' schrieb:Ne glaub mir!!!!
Das ist ein sehr aufwendiges TEil!!!Dry
Lass mich raten, geht es hierum?
http://www.LabVIEWforum.de/index.php?showtopic=15938

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
24.03.2010, 12:21
Beitrag #47

1johleh Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 171
Registriert seit: Oct 2009

2014
2008
DE

63743
Deutschland
C#-Programm in LV aufrufen
Hi,

also die saceh ist die, man muß sich erst unter dem jeweiligen Nutzer anmelden.
Diesen Popup kann man nicht minimieren, aber nach dem einloggen ist das minimieren möglich.

Das mit dem Wert werde ich gleich mal checken und bescheid geben.
Danke für den Einsatz und die Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.03.2010, 12:32
Beitrag #48

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
C#-Programm in LV aufrufen
Wenn du nicht möchtest, dass das fremde Programm beim Starten deiner Software mit startet, dann musst du diese "Start/Minimize/GetHandle" Geschichte am Anfang wegnehmen. Du könntest es ja in die Eventstruktur legen und auf den Tab einen Button legen, mit dem die Software gestartet werden kann.
Oder beim Wechsel auf den Tab prüfen od die Software schon läuft und wenn nicht sie dann starten.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.03.2010, 12:50
Beitrag #49

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
C#-Programm in LV aufrufen
' schrieb:also die saceh ist die, man muß sich erst unter dem jeweiligen Nutzer anmelden.
Diesen Popup kann man nicht minimieren, aber nach dem einloggen ist das minimieren möglich.
Das klinkt so, als ob zum Zeitpunkt, wenn das FindWindow gemacht wird, das entsprechende Fenster noch gar nicht vorhanden ist.

Du kannst mal folgendes ausprobieren: Starte die fremde Exe von Hand. Melde dich da an und warte bis die fremde Exe fix und fertig hochgelaufen und zu Bedienung fertig ist. Dann machst du dir in dein LV-Programm einen Buttonevent rein, der einmalig den Fensterhandle ausließt. Ab da sollte der Handle dann gültig sein. (also so ähnlich wie SeBa schon gesagt hat)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.03.2010, 12:23
Beitrag #50

1johleh Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 171
Registriert seit: Oct 2009

2014
2008
DE

63743
Deutschland
C#-Programm in LV aufrufen
Ok,

erst mal Danke euch beiden!
Ich kann es leider heute nicht mehr testen, aber werd mich gleich morgen früh dran machen und es probieren.
Ihr hört auf jeden Fall bis zu Fühstückspause was von mir.

Danke noch mal
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
  programm in anderem Programm einbinden maier_m 1 3.831 04.04.2006 09:19
Letzter Beitrag: eg

Gehe zu: