LabVIEWForum.de - Hidden event und event mit Parameter uebergabe mit LV8 active x .Net?

LabVIEWForum.de

Normale Version: Hidden event und event mit Parameter uebergabe mit LV8 active x .Net?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
da habe ich aber doch noch ein entscheidenen Unertschied zw. LV6.2 und LV7 - LV8 gefunden.
Es gehen damit keine hidden events mehr aus ActiveX abzufangen oder ?

Wir haben in unseren Anwendungen eben diese hidden verwendet, damit nur wir darauf zugreifen keonnen.

Im Anhang mal ein Beispiel, least sich das wieder Abbilden auf ein LV8 Umgebung ?
Weil auch der Variant der beim event uebergeben wird sich fuer nicht auf LV7-8 abbilden least oder gibt es ein Trick dazu.

Unser event heisst on4Pishutter dabei werden zwei Variants uebergeben (derzeit voll Funktionsteuchtig nur die Funktionen wait on event und creative event gibt es in LV8 nicht mehr)

So dann mal sehen wer mir helfen kann.

Vielleicht auch hier feur andere Anwender ein Interessantes Beispiel.

Leider kann ich die ActiveX lib nicht rausgeben geht ja auch nur ums Prinzip.

Gruss Reiner

(VI LV 8.2)
Hallo,
also ich habe da mal was zusammenprogrammiert.O
Da man sich doch wohl erst ein Bild von einer gesamten Funktion bekommt, wenn sich alles dreht.
Das Beispiel ist in CPP bitte keine Disk. über Prog. still in CPP, hier geht nur um den LV Teil,
d.h. das Beispiel ist mit 6.2 erstellt läuft aber auch zum Glück mit LV8. Aber die event Aufrufe sind in der LIB LV8 nicht mehr verfügbar.
Wer also kein LV6 hat kann dies wohl derzeit nicht mehr implementieren.

Oder gibt es eine Lösung versteckter weise ?

Bitte Bedienungsanweisung lesen !!!!!!!!!!!


Gruß Reiner
Kenne mich nicht so aus mit ActiveX, da ich das nicht verwende.
Deine VI's kann ich auch nicht anschauen, da ich nur LV7 inst. habe.

Mal ein Schuss ins blaue:

in .... LabVIEWvi.libplatformax-events.llb

sind die alten VI's. Ev. findest du dort was du suchst.

Gruss
Roland
Hallo,
ja klar Danke gefunden, aber wie lange wird es die wohl noch geben Huh?

Der Support hinsichtlich activex besonders im Hidden - Bereich auch bei nodes und properties war mit LV5 schon mal besser.
Bald geht es hier mit .net los ich hoffe das wird gut supportiert.

Gruß
So hab nun LV8.2 und schaute mir dein Events_xactiv.zip an.

Das ..pech_pleite.vi läuft bei mir ohne Fehler. (auch ohne Error 91)

Was ist nun genau hidden?
Ist das wie public und privat

Neu, mit "Reg Event Callback" geht das doch so wie im Bsp. "ActiveX Event Callback for IE.vi"
oder ist das nicht hidden.

Ich denke ich versetehe das Problem nicht so richtig.

Gruss
Roland
Hallo,
klar geht das aber nur mit den alten activex lib von LV6 die ja noch! versteckt in der LV liberay mitgeliefert werden. Versteckt soweit das sie nicht mehr auf der Palette zur Auswahl steht.


Ja der event ClickIn ist hier nicht hidden zu dem Problem komme ich noch in einem anderen Beispiel ( geht aber wirklich nicht), in der Reg Event Box läßt sich nun ClickIn auswählen aber wie komm ich an meine Daten ? (im Beispiel wird eine 5 zur Anwendung gesendet und wieder geliefert)

Gruß
Reiner
Also, wie gesagt ist für mich auch neu, aber vielleicht lerne ich was dabei.
Hab es mal versucht, so gehts, aber ob das so richtig ist ?

[attachment=8456]
Dann bitte Profil ändern. Wink

Gruß Markus

' schrieb:So hab nun LV8.2 und schaute mir dein Events_xactiv.zip an.
Hallo RoLe

Das sieht zunächst gut aus aber geht der Wert Panne auch in die Anwendung Afterpleite ?

Ich habe die ganze Zeit versucht mit der Callback vi Ref irgend etwas anzufangen (nach dem Motto die hat jezt die Instanz schon, aber da passierte nichts) wozu dann die Vi Ref ?

Den User Parameter kann man auch weglassen dann gehts auch !?

Jetzt bin ich an dem Punkt wo ich die CPP datei ändern werde (Inztanzierung ändern) und zwar so das die Klassen darin nicht mehr puplic sind sondern z.B. (PuplicnotCreatable nach aussen hidden aber wenn man die Klasse kennt kann man sie nutzen) desweiteren wird der "Panne" Wert mal x 2 akutalisiert.

Mal schauen was dann mit dem Beispiel passiert.


Gruß
Reiner

(VIs LV 8.2)
Referenz-URLs