Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
Probleme DLL einzubinden
spacer
Autor Nachricht
Florian Wolf
Hält's aus hier

Beiträge: 10
Dabei seit: 03.03.2010



C# (VS 2008)
BeitragVerfasst: Do 04.03.10 17:56  Antworten mit Zitat Beitrag melden
Ich habe ein Problem eine DLL in mein C#-Projekt einzubinden.
Ich habe eine DLL für .NET und dazu ein Beispiel für VB.
In dem Beispiel bekomme ich alle Zugriffe auf die DLL über die Autovervollständigung angezeigt.
Ich habe die DLL in mein C#-Projekt eingebunden und bekomme aber nur einen Teil der Zugriffe.
In dem VB-Beispiel steht:
ausblenden Quelltext markieren
1:
2:
3:
#Region "Variables"
''' <summary>Remote control library object used for all the work.</summary>
Private WithEvents remotelb As New remotelb()

remotelb ist hierbei der Name der DLL.
Wenn ich die letzte Zeile auskommentiere, dann bekomme ich in VB auch nur noch einen Teil der Zugriffe angezeigt.

Kann mir jemand helfen, um was es sich bei der Zeile genau handelt und vielleicht auch was ist da in C# machen muss, dass es funktioniert.
Danke.
Private Nachricht sendenPosting in privater Nachricht zitieren
norman2306
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 137
Erhaltene Danke: 3
Dabei seit: 05.09.2008
Wohnort: Heidenheim

Win XP, Win 7
C# 4.0 (VS2010)
BeitragVerfasst: Do 04.03.10 20:23  Antworten mit Zitat Beitrag melden
Das ist eine spezielle Art der Event-Instanzierung. WithEvents gibt es in C# nicht.
Stattdesen machst du eine einfache Instanzierung.


ausblenden C#-Quelltext markieren
1:
private remotelb myremotelb = new remotelb();


Danach musst du das Event noch registrieren.
Private Nachricht sendenPosting in privater Nachricht zitieren
Florian Wolf
Hält's aus hier

(Threadstarter)

Beiträge: 10
Dabei seit: 03.03.2010



C# (VS 2008)
BeitragVerfasst: Fr 05.03.10 11:52  Antworten mit Zitat Beitrag melden
Vieln Dank für die Antwort.
Mit der Instanzierung hat es funktioniert.
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home