Visual Basic에서 Array 초기화를 해야하는데, 사이즈를 모를 때...
2011.04.30 14:30
VB 스크립을 하나 짜고 있는데, 원래 프로그램 쪽을 공부하고 하는게 아니라서 영 깜깜 하네요 ㅎㅎ -_-;;
일단 array 가,
arrSample = FunctionReturnArray() 와 같이 어레이를 넣어 주는 것이 아니라
arrSample(0) = x+y+z 와 같은 식으로 어레이 하나 하나에 내용을 할당하려면, 어레이를 초기화 해줘야 하는 것 같은데,
어레이의 크기를 미리 알거나 계산할 수 있는 경우에는 초기화를 하는 방법을 알겠는데,
어레이의 크기를 미리 알지 못하거나, 어레이가 사용되는 계산이 끝난 후에야 알 수있는 경우에는 어떤 방법이 있나요 ^^;?
Dim NewArray(10)
NewArray(0) = "Apple"
Length = UBound(NewArray) ‘Length is equal to 10, not 1