Hallo,
ich bekomme als Rückgabe aus einer COM-Funktion ein Array, das den Datentyp "object[*]" hat. Beim Anschauen im Debug-Modus sehe ich, dass das Objekt eine Liste von Strings ist. Sämtliche Konvertierungsbemühungen schlagen allerdings fehl.
chain ist hierbei mein COM-Objekt, das per chain.Data mir das oben beschriebene Array liefert.
		                    
            
                        C#-Quelltext                    
           	 															1: 2: 3: 4: 5: 6:
  				 | 									object otmp = chain.Data; object[] list; try {   list = (object[])Convert.ChangeType(otmp, typeof(object[])); }					 				 | 			
		
	  
Ich bekomme die Fehlermeldung "Object must implement IConvertible". Als Typ für otmp wird mir "System.Object[*]" angezeigt.
Danke,
Jörg