Hallo Hansa,
das habe ich versucht, aber nicht geschafft. Das Problem liegt daran, dass ich eine Schnittstelle abfrage und als Ergebnis einen Variant zurückbekomme. Dieser Variant ist ein Array und wird im nachhinein wie folgt ausgelesen:
Delphi-Quellcode:
for i := 0 to VarArrayHighBound(TestArray, 2) - 1 do
strLIst.Add(TestArray[0,i]);
Es handelt sich also um ein zwei Dimensionales Array (warum auch immer, denn in der ersten Dim steht kein Wert). Versuche ich dieses Array an eine StringListe zu übergeben, bekomme ich natürlich einen Fehler (Inkompatible Typen).