• Find a freelancer
  • Publish project
  • Find a job
  • Українська
  • Русский
  • Polski
  • Deutsch
Login Registration
  1. Freelance projects
  1. Freelance projects

Чтение и запись PST-файлов (Microsoft Outlook). Реализация на Delphi

— incorrectly specified categories?
Изучить строение PST-файлов. Написать модуль для чтения этих файлов. Дополнить модуль возможностью собирать отдельные письма в PST-файл.
Нужны следующие функции чтения:
• IsFileBroken: проверяет, является ли выбранный файл файлом PST. Если файл поврежден и из него нельзя извлечь ни одного письма, Result := True.
• ReadFile: основная функция – чтение данных из файла.
• GetAttach: получает содержимое вложения определенного письма.
Запись:
• GetExportFileSize: возвращает размер будущего PST-файла.
• GetExportData: возвращает данные определенного участка PST-файла.
Обязательные требования:
• Модуль не должен использовать внешних библиотек других программ. В том числе программа должна работать без установленной в системе программы Microsoft Outlook и др. Однако создать свою небольшую библиотеку и использовать ее можно (в этом случае предоставить исходный код библиотеки).
• Модуль должен поддерживать любые версии PST, начиная с Microsoft Outlook 97
• Функция записи должна возвращать данные в последней версии PST
• Все операции с файлом должны происходить из потока TStream
• Если файл испорчен, с нулевым размером и т.д. программа не должна «зависать» или выдавать ошибку
• Нельзя сохранять какую-либо информацию на жесткий диск
• Среда разработки: Delphi XE
• Операционная система: Windows
• Предоставить готовое приложение для тестирования результатов: нажимаем кнопку «Открыть», выбираем файл, видим содержимое его папок. Нажимаем на папку – видим содержимое писем. Нажимаем на письмо – видим его содержимое + вложения.
--------------------------------------------------------------------------------------------------------------------------------------------------
Писать в скайп: GrigUfa
Applications1
Чтение и запись PST-файлов.docx (17KB)
View
Proposals 1
Aleksandr Paschenko

Aleksandr Paschenko

0 0
  • Projects -
  • Rating -
  • Rating 118

Budget: 0 EUR Deadline: 15 days

Какой бюджет?

Copy 6 May 2014

Proposals are currently absent

Freelancers are reviewing the task — proposals will appear here soon.
    Add Comment
Loading...
Loading...
Client
Grigory Lihov
  • Grigory Lihov
  • Moscow, Russia
  • Projects -
  • Rating -
  • Rating -20
Publish a similar project
Information
  • Published: 5 May 2014, 23:56
  • Views: 656
  • Freelance projects RSS
  • All freelancers
  • Contests RSS
  • Freelancer works
  • Safe
  • All clients
  • Plus
  • Registration
  • Forgot password?
  • Service status
  • Site map
  • Knowledge base
  • [email protected]
Language
  • Українська
  • Русский
  • Polski
  • Deutsch
We Accept Payments
Visa Mastercard Google Pay Apple Pay PayPal
Language
  • Українська
  • Русский
  • Polski
  • Deutsch
We Accept Payments
Visa Mastercard Google Pay Apple Pay PayPal
We are on social networks
Service Rules Privacy
Made in Ukraine © 2005-2026 v34.304
Menu
Find a freelancer Publish project Find a job
  • Українська
  • Русский
  • Polski
  • Deutsch
    Make a proposal
Loading...
Client
Grigory Lihov
  • Grigory Lihov
  • Moscow, Russia
  • Projects -
  • Rating -
  • Rating -20
Loading...
Information
  • Published: 5 May 2014, 23:56
  • Views: 656
Loading...
Status
Loading...
Loading...