System.VarArrayRedim

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure VarArrayRedim(var A: Variant; HighBound: Integer);

C++

extern void __fastcall  VarArrayRedim(Variant& a, int high);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.pas
sysvari.h
System System

Beschreibung

Ändert die Größe eines Varianten-Arrays.

VarArrayRedim ändert die Größe des Varianten-Arrays, indem die Obergrenze der äußersten rechten Dimension auf den angegebenen Wert gesetzt wird. Der Parameter A kann eine Variante oder ein OleVariant sein, und es muss möglich sein, A einen Wert zuzuweisen (A muss ein L-Wert sein).

Vorhandene Elemente des Arrays werden beibehalten, und neue Elemente werden auf null gesetzt oder sind leer. Eine EVariantArrayCreateError-Exception wird ausgelöst, falls die von A gelieferte Variante kein Array ist oder falls nicht ausreichend Speicher für eine Größenänderung des Arrays vorhanden ist.

Anmerkung:  Die Größe eines varianten Arrays kann nicht geändert werden, solange es gesperrt ist.

Siehe auch

Codebeispiele