![]() |
Variant Array verstehen
Hi DPler,
ich habe eine Variable vom Typ Variant. Ich weiss, dass diese einen Array beinhaltet (wird von MS IIS zur Verfügung gestellt). Die einzelnen Elemente des Arrays sind wieder vom Typ Variant. Wie kann ich jetzt auf dieses Array zugreifen.
Code:
Dank ...:cat:...
Bsp:
var Data: Variant; ... // daten holen Data := IADsDisp(ADsContainer.Intf).Get(PropName); case VarType(Data) of .... $200C: begin // HIER MUSS ICH DIE GRÖSSE DES ARRAYS ERMITTELN UND DIE DATEN EXTRAHIEREN... end; end; ... end; |
Aus der Online Hilfe:
Zitat:
|
Den Teil kenne ich - aber auch dort ist nicht beschrieben, wie man die Größe eines Variant-Arrays ermittelt. High und Low scheinen nicht zu funktionieren :(
|
Nach kurzen Stöbern in der OnlineHilfe:
VarArrayDimCount, VarArrayHighBound, VarArrayLowBound |
Zitat:
|
Danke :bounce2: :bounce1: :bouncing4: :firejump:
Was ich nur nicht verstehe, ist dass ich den Kram nicht selbst in der Hilfe gefunden habe. :oops: Ich stehe in der Ecke und schäme mich. ...:cat:... |
:oops: :oops: :oops: Es kommt noch schlimmer. :oops: :oops: :oops:
Das Programm, für welches ich diese Funktionen brauche, habe ich vor gut einem Jahr geschrieben. In diesem Programm habe ich die Funktionen VarArrayLowBound und VarArrayHighBound genutzt. Never mind a stupid user... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz