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
| InputFileName | O caminho e o nome do ficheiro a analisar |
|---|---|
| Password | A 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
| 0 | Não foi possível analisar o ficheiro. Verifique o resultado de LastErrorCode |
|---|---|
| Non-zero | O ID dos resultados da análise. Passe-o à função GetAnalysisInfo |