Value property
Prototype: |
property Value[ItemIndex,ValueIndex :Integer]:variant; |
|
Description: |
Sets/returns the value of a MultiVariantList. |
|
Syntax (get value): Syntax (set value): |
variable := MultiVariantList.Value[ItemIndex, ValueIndex]; MultiVariantList.Value[ItemIndex, ValueIndex] := variable; |
|
Part |
Description |
|
variable |
A variable declared as a variant |
|
MultiVariantList |
A reference to an instance of a TMultiVariantListWrapper |
|
ItemIndex |
An integer parameter represents item index position in the MultiVariantList |
|
ValueIndex |
An integer parameter represents value index position in the MultiVariantList |
|
Return value: |
the multi variant value of MultiVariantList |
|
Example:
var
multiVarList : TMultiVariantListWrapper;
ar1, ar2 : array of variant;
i : integer;
te : string;
v : variant;
begin
//...
multiVarList := CreateMultiVariantList(11);
setLength(ar1, 11);
setLength(ar2, 11);
for i:= 0 to 10 do
begin
ar1[i]:= i;
end;
for i:= 0 to 10 do
begin
ar2[i]:= i+1;
end;
multiVarList.Add(ar1);
multiVarList.Add(ar2);
te:= multiVarList.AsText;
ShowMessage(te);
v:= multiVarList.Value[1, 1];
i:= multiVarList.NumberOfVariantsPerItem;
ShowMessage(IntToStr(i));
ShowMessage(Variant2String(v));
multiVarList.Free;
//...
end.
See also:
Free; Add; Clear; Assign; Delete; Count; NumberOfVariantsPerItem; AsText; Value; ValueAsFloat; ValueAsInteger; ValueAsString; SortAscending; SortDescending; SortMultiAscending; SortMultiDescending; IndexOf; IndexOfMulti
© 2024 IFER-Monitoring and Mapping Solutions