Condividi tramite


CanUseFileName

Verifica se è presente un file. Se il file è presente e non ha restrizioni, verrà chiesto di unire il codice da aggiungere al file esistente.

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

Parametri

  • strFileName
    Nome del file di cui verificare la presenza.

  • bCheckIfMidlHeader
    Impostato su true per verificare se il nome file viene generato in MIDL.

  • bCannotExist
    Impostato su true per verificare se il nome file esiste già e non può essere sovrascritto.

  • bSetMergeFlag
    Impostato su true per includere il simbolo MERG_FILE, che indica che è possibile unire il codice al nome file esistente.

Valore restituito

true se strFileName è univoco oppure se è possibile aggiungere il codice al file esistente, false in caso contrario.

Note

Chiamare questa funzione per verificare la presenza di un nome file. Se il nome file è presente e non è stato creato in MIDL o non presenta altre restrizioni, verrà chiesto di unire il nuovo codice al file esistente.

Se il nome file non è presente e non ha restrizioni, verrà creato il file con il nome specificato.

Se il nome file viene creato in MIDL o presenta altre restrizioni, verrà visualizzato un messaggio di errore.

Esempio

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; 

Vedere anche

Attività

Creazione di una procedura guidata personalizzata

Concetti

Personalizzazione delle procedure guidate C++ con funzioni comuni JScript

Progettazione di una procedura guidata

Altre risorse

Funzioni JScript per procedure guidate C++