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:

DLL Methoden richtig 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!

19.06.2019, 15:45
Beitrag #40

Natalie1984 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 53
Registriert seit: Jun 2019

2016
-
DE



RE: DLL Methoden richtig aufrufen
Hi Jens,

danke für deine Hilfe.

Kannst du mir bitte auch zeigen, wie ich eine Delegate Methode die von der DLL kommt
in Labview anlegen kann?

das Beispiel von VB.net zeigt folgendes:
Code:
Private Sub FirstConnect() Handles YMCom.FirstConnect
        Invoke(Sub() txtRcv.Text = YMCom.YM_Con_DeviceName)
        Invoke(Sub() lbWD.Text = "")

        Invoke(Sub() Label24.Text = YMCom.YM_TimeoutStatus)

        If YMCom.YM_TimeOutTriggered = 1 Then
            Invoke(Sub() btnResetTimeout.Enabled = True)
            Invoke(Sub() Label24.ForeColor = Color.DarkRed)
        Else
            Invoke(Sub() Label24.ForeColor = Color.Black)
        End If

        If YMCom.YM_OUTPUT1 = 0 Then OUTPUT1 = 0
        If YMCom.YM_OUTPUT2 = 0 Then OUTPUT2 = 0
        If YMCom.YM_OUTPUT3 = 0 Then OUTPUT3 = 0
        If YMCom.YM_OUTPUT4 = 0 Then OUTPUT4 = 0

        Parse1 = YMCom.YM_Parse1
        Parse2 = YMCom.YM_Parse2
        Parse3 = YMCom.YM_Parse3
        Parse4 = YMCom.YM_Parse4

        If YMCom.YM_ProgrammSequenceAktive = 1 Then
            Invoke(Sub() Label11.Text = "Program sequence is active. To disable write protection, DIP switch 3 must be set to OFF.")
        Else
            Invoke(Sub() Label11.Text = "")
        End If

        Invoke(Sub() RelaisAbfragen())

        Invoke(Sub() cmbSek.SelectedIndex = YMCom.YM_SecIndex)
        Invoke(Sub() chkTimeOut.Checked = YMCom.YM_TimeOutChecked)

    End Sub

In VB.NET kann ich eine Methode mit X-beliebigen Name versehen und diese aus dem DLL triggern lassen.
Nun, wie aber wird diese in LV angelegt?
Konnte leider nichts in Google darüber finden.

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


Nachrichten in diesem Thema
RE: DLL Methoden richtig aufrufen - jg - 13.06.2019, 14:54
RE: DLL Methoden richtig aufrufen - jg - 13.06.2019, 18:27
RE: DLL Methoden richtig aufrufen - jg - 14.06.2019, 10:38
RE: DLL Methoden richtig aufrufen - jg - 14.06.2019, 10:55
RE: DLL Methoden richtig aufrufen - jg - 14.06.2019, 12:41
RE: DLL Methoden richtig aufrufen - jg - 14.06.2019, 13:22
RE: DLL Methoden richtig aufrufen - jg - 18.06.2019, 17:04
RE: DLL Methoden richtig aufrufen - jg - 18.06.2019, 18:54
RE: DLL Methoden richtig aufrufen - jg - 19.06.2019, 08:18
RE: DLL Methoden richtig aufrufen - jg - 19.06.2019, 11:03
RE: DLL Methoden richtig aufrufen - jg - 19.06.2019, 12:23
RE: DLL Methoden richtig aufrufen - jg - 19.06.2019, 13:53
RE: DLL Methoden richtig aufrufen - Natalie1984 - 19.06.2019 15:45
RE: DLL Methoden richtig aufrufen - jg - 20.06.2019, 11:32

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zugriffsprobleme auf .NET-Methoden F_aus_S 1 4.946 02.04.2012 11:12
Letzter Beitrag: jg
  ActiveX & Excel Übersicht über Methoden und Eigenschaften nemesismf 3 7.925 01.12.2011 13:26
Letzter Beitrag: nemesismf

Gehe zu: