다음을 통해 공유


CanUseFileName

업데이트: 2007년 11월

파일이 있는지 확인합니다. 파일이 있으며 제한되어 있지 않으면 마법사에서 기존 파일에 추가할 코드를 병합하라는 메시지를 표시합니다.

function CanUseFileName( 
      strFileName, 
      bCheckIfMidlHeader, 
      bCannotExist, 
      bSetMergeFlag  
);

매개 변수

  • strFileName
    확인할 파일 이름입니다.

  • bCheckIfMidlHeader
    파일 이름이 MIDL에 의해 생성되었는지 검사하려면 true로 설정합니다.

  • bCannotExist
    파일 이름이 이미 있고 덮어쓸 수 없는지 확인하려면 true로 설정합니다.

  • bSetMergeFlag
    사용자가 기존 파일 이름에 코드를 병합할 수 있음을 나타내는 MERG_FILE 기호를 포함시키려면 true로 설정합니다.

반환 값

strFileName이 고유하거나 코드를 기존 파일에 추가할 수 있으면 true이고 그렇지 않으면 false입니다.

설명

파일 이름이 있는지 검사하려면 이 함수를 호출합니다. 파일 이름이 있고 MIDL에 의해 생성되지 않았거나 제한되어 있지 않으면 이 함수는 기존 파일에 새 코드를 병합하라는 메시지를 표시합니다.

파일 이름이 없고 제한되어 있지 않으면 지정한 이름의 파일이 만들어집니다.

파일 이름을 MIDL에 의해 생성되었거나 제한되어 있으면 마법사에 오류 메시지가 표시됩니다.

예제

case "HTML_FILE":
if (!HTML_FILE.disabled)
   {
   if (!window.external.FindSymbol("HTML_FILE_VALID"))
      {
      bValid = CanUseFileName(obj.value, false, true);
      if (!bValid)
      break;
      window.external.AddSymbol("HTML_FILE_VALID", true)
      }
   }
   bValid = window.external.ValidateFile(HTML_FILE.value, vsCMValidateFileExtHtml);
   break; 

참고 항목

작업

사용자 지정 마법사 만들기

개념

공용 JScript 함수를 사용하여 C++ 마법사 사용자 지정

마법사 디자인

기타 리소스

C++ 마법사에서 사용하는 JScript 함수