System.VarArrayRedim
Delphi
procedure VarArrayRedim(var A: Variant; HighBound: Integer);
C++
extern void 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