Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Правильное открытие файла   Найти похожие ветки 

 
Zheka   (2004-05-26 15:16) [0]

Как лучше всего открывать файл, если нужно будет сначала прочитать и обработать последнюю строчку, а потом исходя из обработки - записать следущую. Строчка будет состоять из трёх интежеровских значений, т.е. в полученном файле будет три столбца. Файл должен получиться текстовым.

Проблема в том, что текстовые файлы SEEK_ом не рулятся.


 
Digitman ©   (2004-05-26 15:27) [1]

это зависит от того, структурирован ли исх.текст.файл, т.е. имеют ли строки в его составе фикс.длину


> Файл должен получиться текстовым


а каким он еще м.б., если ты открываешь текстовый файл для чтения/модификации ?)


 
Zheka   (2004-05-26 15:48) [2]

Файл и первую строчку должна создать первая программа(реализовано мьютексами), после чего вторая программа должна прочитать последнюю строчку этого файла и исходя из обработки этой строки записать вторую строку. данные = Random(i);


 
Digitman ©   (2004-05-26 16:22) [3]

мьютексы здесь при чем !?

я спрашиваю , строки в файле предполагаются фиксированной длины или нет ?!


 
jack128 ©   (2004-05-26 16:22) [4]

нужны размеры файла и вообще насколько сильно это дело нужно оптимизировать.. Если маленький то проще всего в стринглист загнать.. Если большой и размер строки как то ограничен - читать с конца файла строку(файл открывать как нетизированный и читать BlockRead"ом например 1024 байта (прдпологаю, что размер строки сверху ограничен 1024 байтами) -выделить строку и далее делай, что хошь..)


 
WebErr ©   (2004-05-26 18:43) [5]


> Zheka   (26.05.04 15:16)  


TTrinity = record
 Father, Son, StSpirit: Integer;
end;

TTrinityFile = file of TTrinity;

И работай с этим как с типизированным файлом, вот и всё! :))))


 
WebErr ©   (2004-05-26 18:47) [6]

Если нужно отображение как в текстовом файле, то просто прочитай этот файл в TMemo, использовать файл, как текстовый, а потом канючить, что он не такой функциональный как типизированный неправильно как минимум. Поэтому файл должен быть типизированным!


 
Anatoly Podgoretsky ©   (2004-05-26 20:43) [7]

Приведи желаемый формат, в виде нескольких строк твоих символов, есть подозрение, что это будет не тяжело реализовать.



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
14-1084704098
Феликс
2004-05-16 14:41
2004.06.06
НЛП. Чего это?


4-1083050775
luka
2004-04-27 11:26
2004.06.06
Сообщения


3-1084370188
Slon_SCG
2004-05-12 17:56
2004.06.06
Хочется менять значение поля щелчком мыши на грид


14-1084762100
тихий вовочка
2004-05-17 06:48
2004.06.06
исчезновение информации с винта


14-1085056902
IntelusJob
2004-05-20 16:41
2004.06.06
Требуется программист Delphi, в Питере.