CanUseFileName
Verifica se existe um arquivo.Se o arquivo existe e não está restrito, o assistente solicita que o usuário mesclagem o código a ser adicionado ao arquivo existente.
function CanUseFileName(
strFileName,
bCheckIfMidlHeader,
bCannotExist,
bSetMergeFlag
);
Parâmetros
strFileName
O nome do arquivo para verificar.bCheckIfMidlHeader
conjunto to True para verificar se o nome de arquivo é gerado pelo MIDL.bCannotExist
conjunto to True para verificar se o nome de arquivo já existe e não pode ser substituído.bSetMergeFlag
Definido como True para incluir o símbolo MERG_FILE, indicando que o usuário pode mesclagem o código para nome de arquivo existente.
Valor de retorno
True if strFileName é exclusivo, ou se o código pode ser acrescentada ao arquivo existente; caso contrário False.
Comentários
Chame essa função para verificar se existe um nome de arquivo.Se houver um nome de arquivo e ele não é criado pelo MIDL ou caso contrário, não está restrito, a função solicita que o usuário mesclagem o novo código ao arquivo existente.
Se nome de arquivo não existe e não está restrito, o arquivo com o nome especificado será criado.
Se nome de arquivo é criado pelo MIDL ou outro tipo restrito, o assistente exibe uma mensagem de erro.
Exemplo
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;
Consulte também
Tarefas
Criando um assistente personalizado
Conceitos
Personalizando assistentes C++ com funções comuns do JScript