System.VarArrayRedim
Delphi
procedure VarArrayRedim(var A: Variant; HighBound: Integer);
C++
extern void __fastcall  VarArrayRedim(Variant& a, int high);
Inhaltsverzeichnis
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