Sdílet prostřednictvím


CanUseFileName

Zkontroluje, zda soubor existuje.Pokud soubor existuje a není vyhrazený, průvodce vyzve uživatele ke sloučení kódu a přidání do existujícího souboru.

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

Parametry

  • strFileName
    Název souboru, který se má zkontrolovat.

  • bCheckIfMidlHeader
    Nastavte true pro kontrolu, zda je název souboru generovány MIDL.

  • bCannotExist
    Nastavte na true pro kontrolu, zda název souboru již existuje a nemůže být přepsaný.

  • bSetMergeFlag
    Nastavte na true pro přidání symbolu MERG_FILE, který označuje, že uživatel může sloučit kód s existujícím souborem.

Vrácená hodnota

true pokud je strFileName unikátní, nebo pokud kód může být přidán k existujícímu souboru; jinak false.

Poznámky

Pomocí volání této funkce lze zjistit, zda soubor zadaného názvu existuje.Pokud existuje a není vytvořen pomocí MIDL nebo není jinak omezen, funkce vyzve uživatele ke sloučení nového kódu do existujícího souboru.

Pokud název souboru neexistuje a není omezen, je vytvořen soubor zadaného názvu.

Pokud je název souboru vytvořen pomocí MIDL nebo je jinak omezen, průvodce zobrazí chybovou zprávu.

Příklad

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; 

Viz také

Úkoly

Vytvoření vlastního průvodce

Koncepty

Přizpůsobení průvodců C++ pomocí běžných funkcí JScript

Návrh průvodce

Další zdroje

Funkce jazyka JScript pro Průvodce jazyka C++