vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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 - Ein- und Umsteiger
Sehr lästige InvalidCastException 
Autor: Philipp15
Datum: 14.07.07 14:48

Hallo,
ich bin am verzweifeln wegen einer InvalidCastException. Und das nicht zum ersten Mal.

Ich habe zwei Anwendungen die mit einem Pluginsystem arbeiten. In der .exe werden alle Assemblys der .dlls im Ordner "Plugins" durchsucht auf Typen mit geeigneten Interfaces, und falls vorhanden aktiviert:
I = Obj.GetInterface("IOutputHandling")
If I IsNot Nothing Then
InstanceOutHandler = Activator.CreateInstance(Obj)
Natürlich ist InstanceOutHandler vom Typ IOutputHandling. Das funktioniert auch eigentlich schon ganz gut, nur bei meinem neuesten Plugin kommt folgender Fehler:
{"Das Objekt des Typs X10KurzLangHandling.clsKurzLangHandling kann nicht in Typ X10Interfaces.IOutputHandling umgewandelt werden."}
So beginnt die betroffene Klasse:
Public Class clsKurzLangHandling
Implements IOutputHandling
..
Und es handelt sich dabei um dasselbe IOutputHandling, es gibt kein zweites.
Auch alles neu erstellt, bereinigt, erstellt, gelöscht, neugestartet, hab ich alles probiert, aber er beharrt bei diesem einen Plugin auf seiner Exception.

Könnt ihr mir bitte helfen??
Danke
Philipp

------------------------------
http://www.x10receiver.net/

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sehr lästige InvalidCastException759Philipp1514.07.07 14:48

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