Entwickler-Ecke

Sonstiges (Delphi) - DynArrayFromVariant ??


r0fel.xls - Mo 22.12.03 03:32
Titel: DynArrayFromVariant ??
Ich versuche nun schon seit ca. 2 Std ein "Variant Array of Variant" in ein dynamisches array of string zu konvertieren. Dies schlägt aber schon mindestens genau so lange mit einem EConvertError fehl :cry:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
Type TStrArr = array of String;

function VarToDyn(V:Variant):TStrArr;
var
  pArray : Pointer;
begin
  DynArrayFromVariant(PArray,V,typeinfo(variant));
  result := PArray;
end;


Nun lese ich schon lange dieses Board hier, wenn ich Probleme habe aber das sich hier mal eine Lösung nicht findet ..... :roll:


toms - Mo 22.12.03 05:27

hi,

Zitat:
Ich versuche nun schon seit ca. 2 Std ein "Variant Array of Variant" in ein dynamisches array of string zu konvertieren


Na dann schau doch mal hier vorbei:

http://www.swissdelphicenter.ch/de/showcode.php?id=1964


r0fel.xls - Mo 22.12.03 06:56

:shock: wow :shock:

so einfach kanns gehen .....
da kann ich ja nu auch endlich ins bett :roll: