다음을 통해 공유


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

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

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

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

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

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

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

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

참고 항목

작업

데이터 형식 문제 해결(Visual Basic)

참조

Option Explicit 문(Visual Basic)

Option Strict 문

개념

Visual Basic의 데이터 형식

형식 문자(Visual Basic)

복합 데이터 형식(Visual Basic)

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

데이터 형식의 효율적 사용(Visual Basic)

기타 리소스

기본 데이터 형식(Visual Basic)

Visual Basic의 형식 변환