Werte aus SAVEARRAY lesen
-
Hallo,
ich versuche gerade verzweifelt aus einem SAVEARRAY die Werte auszulesen.
Die
VARIANT varValue; //... //varValue wird ein SAVEARRAY zugewiesen varValue.parray; // sehe hier im Debugger-Mode: [2](200,4000)
Also im Debugger kann ich die Werte sehen, wie komm ich jetzt aber an die Werte ran, um sie einer Variable zuzuweißen?
Ich hab dazu irgendwie nix im Internet gefunden, kann mir jemand helfen?D_Lar
-
So etwas wie SAVEARRAY gibt es nicht. Was du meinst, ist SAFEARRAY. Wenn du z.B. die Anzahl der Dimensionen haben willst, schreibst du
VARIANT varValue; //... Wertzuweisung unsigned short sAnzahl = varValue.parray->cDims;
Schau dir die Definition von SAFEARRAY an.
Grüße,
Rewind.
-
Einfach SafeArrayGetElement verwenden!