다음을 통해 공유


프로그래밍 요소 지원 변경 사항 요약

업데이트: 2007년 11월

Visual Basic 6.0 이후 버전에서는 주로 공용 언어 런타임과의 상호 운용성을 위해 다양한 프로그래밍 요소에 대한 지원이 변경되었습니다. 대부분의 Visual Basic 6.0 요소는 이름이 바뀌거나, 다시 분류되거나, 다른 프로그래밍 요소와 결합되었습니다. CLR(공용 언어 런타임)에 포함된 기능으로 인해 필요하지 않게 된 몇 가지 요소는 더 이상 지원되지 않습니다. 자세한 내용은 공용 언어 런타임을 참조하십시오.

Visual Basic의 변경 사항에 대한 자세한 내용은 Visual Basic 6.0 사용자를 위한 도움말을 참조하십시오. 이 항목에는 IDE(통합 개발 환경), 웹 기능, 프로젝트, 폼, 상수 및 Circle, Line, Pset 등의 메서드에 변경된 사항에 관한 정보가 나와 있습니다.

변경된 요소

다음 표에서는 변경된 프로그래밍 요소와 이 프로그래밍 요소를 대체하는 요소를 보여 줍니다.

Visual Basic 6.0 프로그래밍 요소

상응하는 Visual Basic 2008 요소

네임스페이스, 클래스, 런타임 라이브러리 위치

Abs 함수

Abs 메서드

System 네임스페이스, Math 클래스

AscB 함수

Asc 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

As Any 키워드 구

Visual Basic 2008에서는 지원되지 않습니다. Visual Basic 6.0 사용자를 위한 선언 구문을 참조하십시오.

해당 없음

Atn 함수

Atan 메서드

System 네임스페이스, Math 클래스

Calendar 속성

CurrentCulture 속성

System.Globalization 네임스페이스, CultureInfo 클래스

ChDir 문

ChDir 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

ChDrive 문

ChDrive 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Chr$,ChrB, 함수

Chr 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

Close 문

FileClose 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Cos 함수

Cos 메서드

System 네임스페이스, Math 클래스

Currency 데이터 형식

Decimal 데이터 형식. 자세한 내용은 Visual Basic 6.0 사용자를 위한 데이터 형식 변경 사항을 참조하십시오.

Visual Basic 런타임 라이브러리 멤버, VariantType 열거형

CVDate 함수

DateValue 함수

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

CVErr 함수

Error 문

해당 없음

Date 함수, Date 문

Now 속성, Today 속성

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

Date$ 함수

DateString 속성

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

Debug.Assert 메서드

Assert, Fail 메서드

System.Diagnostics 네임스페이스, Debug 클래스

Debug.Print 메서드

Write, WriteIf, WriteLineWriteLineIf 메서드

System.Diagnostics 네임스페이스, Debug 클래스

Deftype 문

Visual Basic 2008에서는 지원되지 않습니다. Visual Basic 6.0 사용자를 위한 데이터 형식 변경 사항을 참조하십시오.

해당 없음

DeleteSetting 문

DeleteSetting 함수

Visual Basic 런타임 라이브러리 멤버, Interaction 모듈

DoEvents 함수

DoEvents 메서드

System.Windows.Forms 네임스페이스, Application 클래스

Empty 키워드

Nothing

해당 없음

Eqv 연산자

= 연산자. 자세한 내용은 Visual Basic 6.0 사용자를 위한 Boolean 연산자를 참조하십시오.

해당 없음

Exp 함수

Exp 메서드

System 네임스페이스, Math 클래스

FileCopy 문

FileCopy 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Get 문

FileGet 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

GoSub 문

Visual Basic 2008에서는 지원되지 않습니다. Return 문을 사용하십시오. Visual Basic 6.0 사용자를 위한 컨트롤 문을 참조하십시오.

해당 없음

Imp 연산자

Visual Basic 2008에서는 지원되지 않습니다. NotOr 연산자와 Visual Basic 6.0 사용자를 위한 Boolean 연산자를 참조하십시오.

해당 없음

Initialize 이벤트

Visual Basic 2008에서는 지원되지 않습니다. Sub New를 사용하십시오. Visual Basic 6.0 사용자를 위한 Class_Initialize 변경 사항생성자 및 소멸자 사용을 참조하십시오.

해당 없음

Input #, Input$ 문, Input$, InputB, InputB$ 함수

Input 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Instancing 속성

Visual Basic 2008에서는 지원되지 않습니다. 클래스 수준의 선언에 대한 자세한 내용은 Private(Visual Basic)Public(Visual Basic)을 참조하십시오. 프로시저 수준의 선언에 대한 자세한 내용은 Shared(Visual Basic)를 참조하십시오.

해당 없음

InStrB 함수

InStr 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

IsEmpty 함수

IsNothing 함수

Visual Basic 런타임 라이브러리 멤버, Information 모듈

IsMissing 함수

Visual Basic 2008에서는 지원되지 않습니다. Visual Basic 6.0 사용자를 위한 프로시저 선언을 참조하십시오.

해당 없음

IsNull 함수

IsDbNull 함수

Visual Basic 런타임 라이브러리 멤버, Information 모듈

IsObject 함수

IsReference 함수

Visual Basic 런타임 라이브러리 멤버, Information 모듈

Kill 문

Kill 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

LCase$ 함수

LCase 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

Left$, LeftB, LeftB$ 함수

Left 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

LenB 함수

Len 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

Let, Set 할당문

Visual Basic 2008에서는 지원되지 않습니다. 새로 추가된 Set 문은 이전 문과 관련이 없습니다. Visual Basic 6.0 사용자를 위한 기본 속성 변경 사항을 참조하십시오.

해당 없음

Line Input # 문

LineInput 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Load 문

New(Visual Basic) 키워드, Show 메서드, Load 이벤트

Visual Basic 런타임 라이브러리 멤버, System.Windows.Forms 네임스페이스

Lock 문

Lock, Unlock 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Log 함수

Log 메서드

System 네임스페이스, Math 클래스

LSet, RSet문

LSet 함수, PadRight, PadLeft. Visual Basic 6.0 사용자를 위한 데이터 형식 변경 사항을 참조하십시오.

Visual Basic 런타임 라이브러리 멤버, Strings 모듈 및 System 네임스페이스, String 클래스

LTrim$ 함수

LTrim 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

MidB 함수

Mid 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

MidB 문

Mid 문

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

MkDir 문

MkDir 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Name 문

Rename 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Now 함수

Now 속성

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

Null 키워드

Nothing

해당 없음

Oct$ 함수

Oct 함수

Visual Basic 런타임 라이브러리 멤버, Conversion 모듈

On ... GoSub 구문

Visual Basic 2008에서는 지원되지 않습니다. Select...Case 문을 사용하십시오. Visual Basic 6.0 사용자를 위한 컨트롤 문을 참조하십시오.

해당 없음

On ... GoTo 구문

Visual Basic 2008에서는 지원되지 않습니다. Select...Case 문을 사용하십시오. Visual Basic 6.0 사용자를 위한 컨트롤 문을 참조하십시오.

해당 없음

Open 문

FileOpen 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Option Base 문

Visual Basic 2008에서는 지원되지 않습니다. Visual Basic 6.0 사용자를 위한 배열 범위를 참조하십시오.

해당 없음

Option PrivateModule 문

Visual Basic 2008에서는 지원되지 않습니다. Module 문을 사용하십시오.

해당 없음

Print # 문

Print, PrintLine 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Property Get, Property Let, Property Set 문

Visual Basic 2008에서는 지원되지 않습니다. Visual Basic 6.0 사용자를 위한 속성 프로시저 변경 사항을 참조하십시오.

해당 없음

Put 문

FilePut 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Reset 문

Reset 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Right$, RightB 함수

Right 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

RmDir 문

RmDir 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Round 함수

Round 메서드

System 네임스페이스, Math 클래스

RSet, LSet 문

RSet 함수. 자세한 내용은 Visual Basic 6.0 사용자를 위한 데이터 형식 변경 사항을 참조하십시오.

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

RTrim$ 함수

RTrim 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

SaveSetting 문

SaveSetting 함수

Visual Basic 런타임 라이브러리 멤버, Interaction 모듈

Scale 메서드

Visual Basic 2008에서는 지원되지 않습니다.

해당 없음

Set, Let 할당문

Visual Basic 2008에서는 지원되지 않습니다. 새로 추가된 Set 문은 이전 문과 관련이 없습니다. Visual Basic 6.0 사용자를 위한 기본 속성 변경 사항을 참조하십시오.

해당 없음

SetAttr 문

SetAttr 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Sgn 함수

Sign 함수

System 네임스페이스, Math 클래스

Sin 함수

Sin 메서드

System 네임스페이스, Math 클래스

Sqr 함수

Sqrt 함수

System 네임스페이스, Math 클래스

String 함수

String 생성자. 자세한 내용은 Visual Basic 6.0 사용자를 위한 String ($) 함수를 참조하십시오.

System 네임스페이스, String 클래스

String ($) 함수

Visual Basic 2008에서는 지원되지 않습니다. Visual Basic 6.0 사용자를 위한 String ($) 함수를 참조하십시오.

해당 없음

Terminate 이벤트

Visual Basic 2008에서는 지원되지 않습니다. Sub Dispose 및 Sub Finalize를 사용하십시오. 생성자 및 소멸자 사용을 참조하십시오.

해당 없음

Time 함수, Time 문

TimeOfDay 속성. 자세한 내용은 DateTime 구조체Date 데이터 형식을 참조하십시오.

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

Time$ 함수

TimeString 속성

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

Timer 함수

Timer 속성

Visual Basic 런타임 라이브러리 멤버, DateAndTime 모듈

Trim$ 함수

LTrim, RTrim 및 Trim 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

Type 문

Visual Basic 2008에서는 지원되지 않습니다. Structure 문을 사용하십시오. Visual Basic 6.0 사용자를 위한 구조체 선언을 참조하십시오.

해당 없음

UCase$ 함수

UCase 함수

Visual Basic 런타임 라이브러리 멤버, Strings 모듈

Unlock 문

Lock, Unlock 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Variant 데이터 형식

Object 데이터 형식. 자세한 내용은 Visual Basic 6.0 사용자를 위한 유니버설 데이터 형식 변경 사항을 참조하십시오.

해당 없음

Wend 키워드

While...End While 문End 문. 자세한 내용은 Visual Basic 6.0 사용자를 위한 컨트롤 문을 참조하십시오.

해당 없음

Width # 문

FileWidth 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

Write # 문

Write, WriteLine 함수

Visual Basic 런타임 라이브러리 멤버, FileSystem 모듈

참고 항목

기타 리소스

Visual Basic 6.0 사용자를 위한 언어 변경 사항

Visual Basic 6.0 사용자를 위한 도움말

공용 언어 런타임