[vba] Variant 초기화(Erase) > vb6.0/vba

본문 바로가기

vb6.0/vba

[vb6.0vba] [vba] Variant 초기화(Erase)

회원사진
하나를하더라도최선을
2021-08-28 10:05 3,408 0

본문



Sub program1472()
    Dim V As Variant '// Variant 변수 선언
    ReDim V(1 To 1) '// Variant 변수 사용
    Erase V '// Variant 변수 초기화
End Sub

Erase 문

참고     예제     제품별 정보

고정 크기 배열의 요소를 다시 초기화하고 동적 배열 저장 공간을 해제합니다.

구문

Erase arraylist

필수적인 요소인 arraylist 인수는 지워질 배열 변수로 하나 이상의 쉼표로 구분됩니다.

참고

Erase는 보통의 고정 크기 배열이냐 동적 배열이냐에 따라 다르게 작동합니다. Erase는 고정 크기 배열에 대해서는 메모리를 회복하지 않습니다. Erase는 다음과 같이 고정 배열의 요소를 설정합니다.

배열 형식 고정 배열 요소에서 Erase의 효과
고정 수 배열 각 요소를 0으로 설정합니다.
고정 문자 배열(가변 길이) 각 요소를 길이가 0인 문자열("")로 설정합니다.
고정 문자 배열(고정 길이) 각 요소를 0으로 설정합니다.
고정 Variant 배열 각 요소를 Empty로 설정합니다.
사용자 정의 형식 배열 각 요소를 개별적인 변수인 것처럼 설정합니다.
개체 배열 각 요소를 특수값인 Nothing으로 설정합니다.

Erase는 동적 배열로 사용된 메모리를 복구합니다. 프로그램이 동적 배열을 다시 참조할 수 있으려면 먼저 ReDim 문을 사용하는 배열 변수의 차원을 다시 선언해야 합니다.

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색