Простой проект на Delphi 6 / Delphi 7
Необходимо разработать следующий простой проект на Delphi 6 / Delphi 7.
Основные требования:
1. Всего одна функция для чтения файлов *.CDX (FoxPro, compound index file).
Распарсить надо так, чтобы получить значения "expression" для всех индексов и сохранить их в TStringList.
2. Никаких внешних зависимостей, использовать BDE или ODBC - нельзя.
Должен быть чистый код на Delphi, который надо вынести в отдельный модуль.
3. Прототип функции:
function LoadIndexesFromCDX( const ASourceCDX: String; ADst: TStringList ): Boolean;
Для реализации - можно ипользовать TMemoryStream или его наследники.
Описание файлов *.CDX можно взять из MSDN:
http://msdn.microsoft.com/en-us/library/k35b9hs2(VS.71).aspx
http://msdn.microsoft.com/en-us/library/aa975346(VS.71).aspx
Cроки:
2 дня - в среду вечером (четверг утром).
Оплата:
WMZ или через сервис безопасных сделок.
В результате необходимо получить:
1) Исходный код на Delphi (желательно, с небольшими комментариями на английском);
2) Работающий вариант, демо в виде EXE-файла (TEdit + TButton + TMemo);
3) Файлы *.CDX, на которых Вы тренировались;
Просьба - пишите только в проект. Спасибо!
Уточнение:
1) Пример здесь - "http://vinbox.narod.ru/MyTest1.zip"; Картинка здесь - "http://vinbox.narod.ru/MyTest1.gif";
2) Результаты должны совпадать c утилитой DBF Manager (http://astersoft.com/files/dbfmanager.msi);
3) Предложения, выше указанного бюджета - рассматриваться не будут;