AnalyseFileA

Propriedades do documento

Descrição

O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de AnalyseFile e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode

Analisa um ficheiro no disco. O ficheiro completo não é carregado na memória, pelo que é possível examinar ficheiros enormes. Utilize a função GetAnalysisInfo para obter os resultados individuais da análise. Chame DeleteAnalysis para remover os resultados da memória quando terminar

Sintaxe

Delphi

Function DLAnalyseFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;

DLL

int DLAnalyseFileA(int InstanceID, const char * InputFileName, const char * Password);

Parâmetros

InputFileNameO caminho e o nome do ficheiro a analisar
PasswordA palavra-passe a utilizar ao abrir o ficheiro. Pode ser a palavra-passe do proprietário ou do utilizador. Este parâmetro pode ficar vazio se o ficheiro não exigir uma palavra-passe para ser aberto

Valores devolvidos

0Não foi possível analisar o ficheiro. Verifique o resultado de LastErrorCode
Non-zeroO ID dos resultados da análise. Passe-o à função GetAnalysisInfo