Бюджет: 0 EUR Срок: 15 дней
Какой бюджет?
| Изучить строение PST-файлов. Написать модуль для чтения этих файлов. Дополнить модуль возможностью собирать отдельные письма в PST-файл. Нужны следующие функции чтения: • IsFileBroken: проверяет, является ли выбранный файл файлом PST. Если файл поврежден и из него нельзя извлечь ни одного письма, Result := True. • ReadFile: основная функция – чтение данных из файла. • GetAttach: получает содержимое вложения определенного письма. Запись: • GetExportFileSize: возвращает размер будущего PST-файла. • GetExportData: возвращает данные определенного участка PST-файла. | |
| Обязательные требования: | |
| • Модуль не должен использовать внешних библиотек других программ. В том числе программа должна работать без установленной в системе программы Microsoft Outlook и др. Однако создать свою небольшую библиотеку и использовать ее можно (в этом случае предоставить исходный код библиотеки). • Модуль должен поддерживать любые версии PST, начиная с Microsoft Outlook 97 • Функция записи должна возвращать данные в последней версии PST • Все операции с файлом должны происходить из потока TStream • Если файл испорчен, с нулевым размером и т.д. программа не должна «зависать» или выдавать ошибку • Нельзя сохранять какую-либо информацию на жесткий диск • Среда разработки: Delphi XE • Операционная система: Windows • Предоставить готовое приложение для тестирования результатов: нажимаем кнопку «Открыть», выбираем файл, видим содержимое его папок. Нажимаем на папку – видим содержимое писем. Нажимаем на письмо – видим его содержимое + вложения. -------------------------------------------------------------------------------------------------------------------------------------------------- Писать в скайп: GrigUfa |
Бюджет: 0 EUR Срок: 15 дней
Какой бюджет?