vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: jetzt klappt, ABER!!! 
Autor: ModeratorDaveS (Moderator)
Datum: 28.01.05 22:30

Hmm, ich habe kein Problem in VB6 Events einer .Net Dll zu benutzen. Hier ist der Code meines kleinen Beispiels
Option Explicit
 
Private WithEvents c As ComTest1.ComClass1
 
Private Sub c_SomeEvent(ByVal i As Long)
    Debug.Print "i=" & i
End Sub
 
Private Sub Form_Load()
    Set c = New ComTest1.ComClass1
    Debug.Print c.someInt(3, "The value is: ")
    c.OnSomeEvent 22
End Sub
Und hier ist die .Net Dll Klasse
Option Strict On
<ComClass("0A422D13-76C3-4C4B-AF89-394303CDAF09", _
    "A053AE56-04C7-4E47-A0DF-6FC95389D2BA", _
    "044C41AF-E15E-4026-BE4D-F57C5D099F68")> _
Public Class ComClass1
 
    Public Sub New()
        MyBase.New()
    End Sub
 
    Public Event SomeEvent(ByVal i As Integer)
 
    Public Function someInt(ByVal multBy As Integer, ByVal msg As String) As _
      String
        Dim val As Integer = 123 * multBy
        Return msg + val.ToString()
    End Function
 
    Public Sub OnSomeEvent(ByVal i As Integer)
        RaiseEvent SomeEvent(i)
    End Sub
 
End Class

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DLL im system registrieren2.696marmetol28.01.05 14:02
Re: DLL im system registrieren1.878ModeratorDaveS28.01.05 14:08
Re: DLL im system registrieren1.776marmetol28.01.05 14:10
Re: DLL im system registrieren1.809ModeratorDaveS28.01.05 14:21
Re: DLL im system registrieren1.790marmetol28.01.05 14:33
Re: DLL im system registrieren1.812ModeratorDaveS28.01.05 14:40
Re: DLL im system registrieren2.001marmetol28.01.05 14:48
Re: DLL im system registrieren1.782ModeratorDaveS28.01.05 15:00
Re: DLL im system registrieren1.832marmetol28.01.05 15:23
Re: DLL im system registrieren1.835ModeratorDaveS28.01.05 15:42
Re: DLL im system registrieren1.800marmetol28.01.05 16:03
jetzt klappt, ABER!!!1.841marmetol28.01.05 22:20
Re: jetzt klappt, ABER!!!2.123ModeratorDaveS28.01.05 22:30
ABER1.944marmetol28.01.05 22:52
Re: ABER1.833ModeratorDaveS28.01.05 23:13
Re: ABER1.828marmetol28.01.05 23:22
ENDE ???1.883marmetol29.01.05 01:37
Re: ENDE ???1.799ModeratorDaveS29.01.05 14:19
immer noch kein ENDE ...1.938marmetol30.01.05 21:54
doch ENDE ...1.835marmetol30.01.05 22:25
unendliche geschichte ...1.837marmetol31.01.05 09:08
Re: DLL im system registrieren1.790marmetol28.01.05 14:52

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-2025 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