Delphi: Импорт адресной книги из The Bat
Необходимо написать модуль на Delphi, реализующий функцию импорта адресной книги из почтового клиента The Bat. Должны поддеживаться все версии The Bat, начиная с 2000-го года.
Функция должна проверять наличие установленного The Bat и импортировать все поля адресной книги The Bat в соответствующие поля предоставленных нами классов.
Функция должна иметь параметр - callback для отображения хода процесса.
Функция должна возвращать количество импортированных записей (в случае успеха) или отрицательный код ошибки.
Использование сторонних компонентов и классов должно быть предварительно согласовано.
Предоставление демонстрационного проекта обязательно.
Результат должен представлять из себя модуль, компилирующийся (без errors, warnings и hints) на Delphi версий 7 и выше.