vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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.686marmetol28.01.05 14:02
Re: DLL im system registrieren1.873ModeratorDaveS28.01.05 14:08
Re: DLL im system registrieren1.768marmetol28.01.05 14:10
Re: DLL im system registrieren1.805ModeratorDaveS28.01.05 14:21
Re: DLL im system registrieren1.783marmetol28.01.05 14:33
Re: DLL im system registrieren1.809ModeratorDaveS28.01.05 14:40
Re: DLL im system registrieren1.996marmetol28.01.05 14:48
Re: DLL im system registrieren1.777ModeratorDaveS28.01.05 15:00
Re: DLL im system registrieren1.826marmetol28.01.05 15:23
Re: DLL im system registrieren1.824ModeratorDaveS28.01.05 15:42
Re: DLL im system registrieren1.795marmetol28.01.05 16:03
jetzt klappt, ABER!!!1.836marmetol28.01.05 22:20
Re: jetzt klappt, ABER!!!2.116ModeratorDaveS28.01.05 22:30
ABER1.936marmetol28.01.05 22:52
Re: ABER1.828ModeratorDaveS28.01.05 23:13
Re: ABER1.820marmetol28.01.05 23:22
ENDE ???1.866marmetol29.01.05 01:37
Re: ENDE ???1.794ModeratorDaveS29.01.05 14:19
immer noch kein ENDE ...1.902marmetol30.01.05 21:54
doch ENDE ...1.824marmetol30.01.05 22:25
unendliche geschichte ...1.833marmetol31.01.05 09:08
Re: DLL im system registrieren1.785marmetol28.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