Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо написать класс на подобии TextFile, только для работы с Unicode файлами.

Должны быть доступны следующие функции:

F.OpenFile(filename: WideString; openmode: [fuRead, fuWrite]; filepos: [fuBegin, fuEnd]): boolean

Открывает файл. Если файл открыт для записи, то даже если он физически пока не существует, при попытки записи в него, файл будет автоматически создаваться. Формат - юникод.

Если filepos = fuBegin, то файл будет считываться с начала, если fuEnd, то с конца.

F.ReadStrLnW: WideString

возвращает строку из файла, а также перемещает курсор на строку выше/ниже, в зависимости от filepos

F.WriteStrW(const WStr: SideString)

добавляет текст в конец/начало файла (не с новой сткоки)

F.WriteLnW(const WStr: SideString)

добавляет текст в конец/начало файла (с новой сткоки)

F.WriteStreamW(SText: TMemoryStream)

добавляет текст из стрима в конец/начало файла с новой строки

F.EOF: boolean

проверяет на конец файла

F.BOF: boolean

проверяет на начало файла

F.Seek(LineNo: Cardinal)

устанавливает курсор на строку номер LineNo

F.CurPos: Cardinal

возвращает номер текущей строки

F.CloseFile: boolean

закрывает файл

------

Также должен прилагаться пример использования всего перечисленного на Delphi 7

18 лет назад
IDark
Гость 
125 лет
19 лет в сервисе
Был
17 лет назад

Выбранный исполнитель

samum
Денис 
38 лет
19 лет в сервисе
Был
9 лет назад
18 лет назад
$30
3 дня

Заявки фрилансеров

samum
Денис 
38 лет
19 лет в сервисе
Был
9 лет назад
18 лет назад
  • Похожие заказы

  • Требуется написать небольшую программу на ассемблере. Задание: На экран выводим квадратик, его можно перемещать с клавиатуры (стрелочками). Выводится еще несколько квадратиков - врагов. Они двигаются произвольно по экрану, отражаясь от стенок. Задача: Как ...

    Закрыт
    18 лет назад
  • $250

    В проекте разработки программы управления задачами мы хотим применить возможность планирования с использованием диаграмм Гантта. Несколько лет назад мы начали разработку собственного компонента на VB.NET, но этот проект остановился на полпути. Поэтому сейчас мы приглашаем ...

    Закрыт
    18 лет назад
  • $300

    Я хочу свой видео сервер с проверкой пользователей. Поэтому мне нужен небольшой плагин Windows Media Services для проверки пользователей. Он уже почти сделан микрософтом в Windows Media Services ...

    Прикладное ПО1 исполнитель
    Закрыт
    18 лет назад
  • $330

    Ищем специалиста, знающего ISO 7816-4 SIM app. tool kit могущего модифицировать эмулятор Gold/Silver/Fun card для продвинутой обработки набора номера Оплата 330 долл. При успешном окончании данного проекта возможно ...

    Закрыт
    18 лет назад
  • Необходимо написать программу, основная часть которого, была бы решение математических задач. Управление через интерфейс + графическая реализация полученного решения. программировать надо на С подобных языках. Более подробное ТЗ с тем какую математику надо будет решать ...

    Закрыт
    18 лет назад
  • Требуется написать DLL, способную сконвертировать RTF текст в обычный, т.е. убрать все ненужные тэги и оставить только текст. Таблиц текст содержать не будет. Но будут встречаться поля - INCLUDEPICTURE, вида {\field{\*\fldinst INCLUDEPICTURE ...

    Закрыт
    18 лет назад
  • Требуется написать на встроенном языке Excel-VBA следущую программу. Нужно формировать каталог товаров для его последующий распечатки ФОТО : описание товара : цена ФОТО : описание товара ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад