|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2008, 16:00 | #1 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Создал свой формат файла. Теперь надо считать строки из него...
Вот в целях самообучения решил создать свой текстовый формат файла
Который будет содержать информацию о цвете, размере шрифта Но немогу сделать запись всех строк из мемо в файл Вот код записи: Код:
Код:
Вот исходник: Последний раз редактировалось AngelOfDeath; 19.10.2008 в 16:01. Причина: Исходник забыл |
19.10.2008, 17:08 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
вроде человек умный.... тебе метод seek для чего?
для перемещения указателя файла используется метод seek первый параметр это число байт, на которое надо сместиться, второй параметр флаги |
19.10.2008, 17:14 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Или INI Фалы что еще лучше
I'm learning to live...
|
|
20.10.2008, 00:24 | #4 | ||
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Цитата:
Цитата:
Ладно переформулирую вопрос: Что нужно записать Код:
t это TfileStream Нашёл небольшое решение: Код:
Код:
Последний раз редактировалось AngelOfDeath; 20.10.2008 в 10:58. |
||
21.10.2008, 00:56 | #5 |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Ну чтож, спасибо за "ответ"
|
21.10.2008, 09:20 | #6 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Почитай про TFileStream и все вопросы отпадут. Серьезно, это будет лучше чем мы тебе будем пересказывать.
TFileStream позволяет считать любое кол-во байт из любого места. Что еще нужно для своего формата? Делай метки в нужных местах, если твой формат сложный с разными блоками данных. Например тег в mp3 файле начинается после метки ID3 или TAG. txt формат простой как три копейки, там одни только данные, никакой структуры, как его можно сделать в своем варианте? Если же он у тебя наподобии INI или XML (с тегами) то почитай про эти форматы, как у людей сделано, и поймешь как тебе лучше сделать. Кстати с текстовыми форматами будет удобнее работать не через TFileStream а обычными средствами работы с текстовыми файлами. Цитата:
А дальше считывай в буфер (массив чаров или строк с огр. длиной) столько байт, сколько в этих строках. Если кол-во их может меняться сделай на позиции 50 сначала метку сколько байт нужно считать, метка 1, 2 или 4 байта, смотря сколько их там может быть. Вобщем экспериментируй.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 21.10.2008 в 09:35. |
|
21.10.2008, 09:53 | #7 | |
Delphi/C++/Asm
Форумчанин Подтвердите свой е-майл
Регистрация: 28.03.2008
Сообщений: 358
|
Цитата:
Вобщем буду пытаться... Во сделал код записи Код:
Последний раз редактировалось AngelOfDeath; 21.10.2008 в 10:07. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать свой формат файла | Манжосов Денис :) | Общие вопросы Delphi | 7 | 24.08.2008 17:48 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
Свой шифрованый формат на Builder 6 | Руслантус | C++ Builder | 2 | 25.03.2008 12:34 |
Как создать свой формат? | Rahim1993 | Общие вопросы Delphi | 2 | 04.03.2008 17:04 |
Как в Microsoft Visual Basic 6.0 открыть Exel файл, считать с него данные(числа) и дальше работать с ними | Dimon88 | Microsoft Office Excel | 7 | 20.10.2007 13:30 |