Hallo Wolfgang, vielen Dank f�r die sehr ausf�hrliche Erkl�rung. Mir ist nun eigentlich alles doch sehr klar.
>Innerhalb der Funktion wird also Anhand des mitgegebenen Typs >(IWindowsFormsEditorService) ein neues Objekt ausgew�hlt/erstellt und >zur�ckgegeben. Dies kann auch Nothing sein, wenn die Funktion den Typ nicht >finden kann.. Ah, da hatte ich auch rumgehangen mit meinen Erkl�rungen. Dann ist das in etwa so, wie ich mir das vorgestellt habe: die Methode GetService enth�lt einen Mechanismus, der aufgrund des gelieferten "Type" von GetType(...), aus der aktuellen Instanz "provider" provider.GetService(GetType(IWindowsFormsEditorService)) (wobei die Variable "provider" ein Objekt vom Typ "IServiceProvider" ist) ein Objekt "IWindowsFormsEditorService" zur�ckliefert, eben nur mit den Methoden und Eigenschaften, welche durch die Schnittstelle "IWin..." definiert werden. Richtig? >Function GetTypeByName(x As String) As MyOwnTypeInfo > ' MyOwnTypeInfo als Ersatz f�r System.Type > Dim ret As New MyOwnTypeInfo > Select Case "x" > Case "Integer" > ret.FullName = "System.Int32" > ret.IsValueType = True > Case "String" > ret.FullName = "System.String" > ret.IsValueType = False > End Select > Return ret >End Function Hier versteh ich zwar die Funktion, aber was du damit sagen wolltest hab ich nicht ganz verstanden. Mein Sch�del raucht! :) >Typ und System.Type darf man daher auch nicht verwechseln. >Das eine ist der Typ, das andere sind Informationen �ber einen Typ. Und >genau deswegen schreib ich auch immer "System." davor. System.Type = Informationen �ber einen Typ; ist mir klar. Typ = der Typ (Klasse, Schnittstelle usw.) eines Objektes bzw. einer Instanz Dank und Gr��e Oskar _______________________________________________ Vb.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/vb.net
