일반 자료형 타입에는 new는 사용할 수 없다.
Dim objColl1 As New Collection 'Collection Class의 인스턴스 생성
Dim objColl2 As Collection 'Collection이라고만 선언된 상태
----------------------------------------------------------------
'Collection 클래스의 Add 라는 함수가 있다고 가정하고...
Dim objColl1 As New Collection
Dim objColl2 As Collection
objColl1.Add "test"
objColl2.Add "test" '<-- 오류가 납니다.
---------------------------------------------------------------
아래와 같이 사용해야 합니다.
Dim objColl1 As New Collection
Dim objColl2 As Collection
objColl1.Add "test"
Set objColl2 = New Collection
objColl2.Add "test"
'Visual Basic.Net' 카테고리의 다른 글
ByRef와 ByVal 의 차이점, 그리고 어떨떄 써야할까? (0) | 2012.11.23 |
---|---|
InitializeComponent() (0) | 2012.11.23 |
(VB.NET)상속 (Inherits)을 알려 주마!! (0) | 2012.11.23 |
클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) (2) | 2012.11.23 |
VB - Visual Studio 2008에 Active X 추가하는 방법 (0) | 2012.11.23 |