Udostępnij za pośrednictwem


CanUseFileName

Sprawdza, czy plik istnieje.Jeśli plik istnieje i nie jest ograniczona, Kreator monituje użytkownika o scalenie kodu, które mają zostać dodane do istniejącego pliku.

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

Parametry

  • strFileName
    Nazwa pliku, aby sprawdzić.

  • bCheckIfMidlHeader
    Ustaw true do sprawdzania, jeśli nazwa pliku jest generowana przez MIDL.

  • bCannotExist
    Ustaw true do sprawdzania, czy nazwa pliku już istnieje i nie może zostać zastąpiony.

  • bSetMergeFlag
    Ustaw true do zawiera symbol, MERG_FILE, wskazując, że użytkownik może scalić kodu do istniejącej nazwy pliku.

Wartość zwracana

TRUE Jeśli strFileName jest unikatowy, lub jeśli kod może być dołączona do istniejącego pliku; w przeciwnym razie false.

Uwagi

Wywołanie tej funkcji, aby sprawdzić, czy istnieje Nazwa pliku.Jeśli nazwa pliku istnieje i nie jest tworzony przez MIDL, lub nie jest ograniczona, funkcja monituje użytkownika o scalenie nowego kodu do istniejącego pliku.

Jeśli nazwa pliku nie istnieje i nie jest ograniczony, jest tworzony plik o określonej nazwie.

Jeśli nazwa pliku jest tworzona przez MIDL albo w inny sposób ograniczone, Kreator wyświetli komunikat o błędzie.

Przykład

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; 

Zobacz też

Zadania

Tworzenie kreatora niestandardowych

Koncepcje

Dostosowywanie kreatorów C++ z typowych funkcji języka JScript

Projektowanie Kreatora

Inne zasoby

Funkcje języka JScript dla kreatorów C++