Noch eine Frage nachgeschoben.
Im
Com Server erzeuge ich ein Datenfeld mit der nachfolgenden funktion:
Delphi-Quellcode:
function TebmTechnologieStack.GetData: OleVariant;
var
v : OleVariant;
begin
v := VarArrayCreate([0, 410], varVariant);
result := v ;
v[0] := 1;
v[1] := 'Test';
..
Delphi-Quellcode:
Auf der Clientseite hole ich die Daten ab:
v :=
Com.GetData;
SavetoList(PSafeArray(VarArrayAsPSafeArray(v)));
oder
// SaveToList(PSafeArray(TVarData(v).VArray));
Die Felddimension wird korrekt übergeben aber die Daten sind nicht vorhanden.
Was mache ich falsch ?
Hat wer eine Idee?
Gruß Peter