다음을 통해 공유


Visual Basic의 형식 없는 프로그래밍

업데이트: 2007년 11월

Visual Basic 컴파일러에서는 소스 코드에 영향을 주는 다음 두 가지 규칙을 적용할 수 있습니다.

  • 모든 지역 변수는 다른 종류의 문에서 사용되기 전에 선언문에 나타나야 합니다. 이 규칙은 기본적으로 적용됩니다.

  • 모든 축소 형식 변환은 형식 변환 키워드를 사용하여 지정되어야 합니다. 이 규칙은 기본적으로 적용되지 않습니다.

규칙을 변경하는 컴파일러 옵션

해당 컴파일러 옵션을 다시 설정하면 이 규칙 중 한 가지 또는 모두를 변경할 수 있습니다. 형식 변환 규칙을 완화하면 컴파일러는 관대한 형식 의미 체계에 따라 실행됩니다. 즉, 변환 키워드를 사용하지 않고 축소 변환을 수행할 수 있습니다. 자세한 내용은 Visual Basic의 형식 검사를 참조하십시오.

변수 선언 규칙을 완화하면 형식 없는 프로그래밍을 사용할 수 있습니다. 즉, 변수를 먼저 선언하지 않고 참조할 수 있습니다. 자세한 내용은 암시적 선언과 명시적 선언을 참조하십시오.

형식 없는 프로그래밍은 데이터 형식과 관련된 미세한 실행 오류를 일으킬 수 있기 때문에 대개 권장되지 않습니다. 그러나, 변수를 선언하지 않은 이전 응용 프로그램의 이식 등과 같은 일부 경우에는 이러한 방식의 프로그래밍을 유용하게 사용할 수 있습니다.

참고 항목

작업

데이터 형식 문제 해결

개념

Visual Basic의 데이터 형식

형식 문자

복합 데이터 형식

유니버설 데이터 형식으로 사용되는 Object

데이터 형식의 효율적 사용

참조

Option Explicit 문(Visual Basic)

Option Strict 문

기타 리소스

기본 데이터 형식

Visual Basic의 형식 변환