vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Variable "ByRef" speichern?! 
Autor: MikeJ
Datum: 21.05.08 21:23

Hi

ja, es kann schon mal bis zu 5 sec dauern, bis die Ergebnisse vorliegen.
Ich hab jetzt auch schon nen Ansatz gefunden, allerdings gibt es da dann doch noch ´n Fehler:

Diese Modul soll der "Globale Zugriff" auf das Serielle Gerät sein
Module HWI_Interface
    Public Event Data_Receive(ByVal Data As String)
    Dim Sender As Object
 
    Public Sub InitializeRS232()
        HWI_Interface.RS232 = New System.IO.Ports.SerialPort()
        RS232.BaudRate = 57600
        RS232.Open()
    End Sub
 
    Sub DataSend(ByVal sender As Object, ByVal Kommando As String)
        HWI_Interface.Sender = sender
        RS232.WriteLine(Kommando)
    End Sub
 
    Private Sub Date_Receive(ByVal sender As Object, ByVal e As _
      System.IO.Ports.SerialDataReceivedEventArgs) Handles RS232.DataReceived
        RaiseEvent Data_Receive(RS232.ReadLine)
    End Sub
 
    Friend WithEvents RS232 As System.IO.Ports.SerialPort
End Module
und so ungefähr hab ich mir den Zugriff aus einer Form vorgestellt:
Public Class Form1
    Public Event Receive_Data(ByVal Data As String)
 
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
      Handles Me.Load
        AddHandler Receive_Data, AddressOf DatenErhalten
        InitializeRS232()
        DataSend(Me, "test")
 
    End Sub
 
    Private Sub DatenErhalten(ByVal Daten As String)
        'Hierhin sollen die Daten zurück
        MsgBox("Daten erhalten:" & Daten)
    End Sub
End Class
Allerdings läuft das noch nicht so, wie ich mir das erhofft habe. Mir ist soweit auch klar, das das "Raise Event" ins leere läuft, aber ich habe keine Ahnung, wie ich das auf die Form1 zurückbekomme?

Viele Grüße
Mike
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Variable "ByRef" speichern?!1.934MikeJ20.05.08 13:27
Re: Variable "ByRef" speichern?!1.986Melkor20.05.08 13:52
Re: Variable "ByRef" speichern?!1.566MikeJ20.05.08 16:31
Re: Variable "ByRef" speichern?!1.538Melkor21.05.08 18:07
Re: Variable "ByRef" speichern?!1.538MikeJ21.05.08 21:23
Re: Variable "ByRef" speichern?!1.968Melkor22.05.08 11:06
Re: Variable "ByRef" speichern?!1.470MikeJ06.06.08 17:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel