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
Koncepty
Přizpůsobení průvodců C++ pomocí běžných funkcí JScript