Главная страница
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
1-1085333941
Leos
2004-05-23 21:39
2004.06.06
Form


14-1084556454
Knight
2004-05-14 21:40
2004.06.06
Приколы в рассылках?


1-1085404221
Alex_F
2004-05-24 17:10
2004.06.06
Работа с окнами


1-1085565806
Yustas
2004-05-26 14:03
2004.06.06
Многоязычность


14-1084854200
wHammer
2004-05-18 08:23
2004.06.06
Кто-нибудь знаком с Microsoft Axapta?