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