AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein C# Typen / Klassen als Parameter verwenden
Thema durchsuchen
Ansicht
Themen-Optionen

Typen / Klassen als Parameter verwenden

Ein Thema von Meflin · begonnen am 22. Aug 2010 · letzter Beitrag vom 30. Aug 2010
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#21

AW: Typen / Klassen als Parameter verwenden

  Alt 30. Aug 2010, 17:03
Das
Code:
[Export(typeof(ServerEvent))]
muss auch bei allen anderen Events sein, auch wenn es sich um Kindklassen von ServerEvent handelt:
Code:
// wird exportiert ...
[Export(typeof(ServerEvent))]
class ServerEvent
{
  ..
}
// wird ebenfalls exportiert ...
[Export(typeof(ServerEvent))]
class DummyEvent : ServerEvent
{
  ...
}
// wird nicht exportiert ...
// trotz der Vererbung von ServerEvent
class WuppdiEvent : ServerEvent
{

}
Marvin
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#22

AW: Typen / Klassen als Parameter verwenden

  Alt 30. Aug 2010, 17:25
muss auch bei allen anderen Events sein, auch wenn es sich um Kindklassen von ServerEvent handelt
Habe ich (genauergesagt ja nur bei diesen, bei der Basisklasse habe ich kein Export stehen).
Leo S.
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#23

AW: Typen / Klassen als Parameter verwenden

  Alt 30. Aug 2010, 20:10
Da rächt es sich, dass ich MEF noch nie verwendet habe .
Code:
var catalog = new AssemblyCatalog(System.Reflection.Assembly.GetExecutingAssembly());
funktioniert. Vielleicht ignoriert der DirectoryCatalog Exe-Assemblies.

(Die nächsten 10 Tage im Urlaub...)
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#24

AW: Typen / Klassen als Parameter verwenden

  Alt 30. Aug 2010, 20:14
Vielleicht ignoriert der DirectoryCatalog Exe-Assemblies.
Könnte sein. In der Liste stehen jedenfalls nur dlls. Es gibt da aber auch eine Filterproperty, mal gucken ob ich da noch ein bisschen rumprobiere

Deine neue Lösung funktioniert jedenfalls wunderbar
Leo S.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz