AnalyseFileA

Свойства документа

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично AnalyseFile, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

Анализирует файл на диске; весь файл не загружается в память, поэтому можно исследовать огромные файлы. Отдельные результаты анализа возвращает функция GetAnalysisInfo. Закончив, вызовите DeleteAnalysis, чтобы освободить память

Синтаксис

Delphi

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

DLL

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

Параметры

InputFileNameПуть и имя анализируемого файла
PasswordПароль для открытия файла: пароль владельца или пользователя. Если файлу пароль не нужен, параметр можно оставить пустым

Возвращаемые значения

0Файл не удалось проанализировать; проверьте результат LastErrorCode
Non-zeroID результатов анализа; передайте его функции GetAnalysisInfo