![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Доброго времени суток!
Имеется строковой файл: Код:
Тип record не предлагать, там низя строки больше 255 знаков читать. Хотя может есть что-то чего я не знаю. Пробовал так: Код:
|
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
TStringList.LoadFromFile
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А любым из способов, читающим текстовые строки разве геморойно? К типизированным файлам отношения не имеет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
руками его читать, чтож еще то?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Меня посещала такая мысль. Может есть выход проще?
По сути файл явл. типизированым. Если какая-то строка отсутствует то она будет пустой но структура будет не нарушена: Код:
чтение по блокам, ровно по четыре строки нужно. Или по три строки не учитывая разделитель. так? Код:
Последний раз редактировалось Человек_Борща; 03.09.2012 в 20:27. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
StringList
основной цикл от 1 до Count div 4 внутренний цикл от 1 до 4
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
откуда файл?
ваш или со стороны? ваш - переделать, со стороны - сказать чтобы переделали. если нет ни той ни той возможности, то руками... Цитата:
что-то делаем ... |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Аватар, нет, не понимаю. Можно на словах рассказать в чем идея-фикс вашей задумки?
eval, файл заказчика. Переделать нельзя. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
типизированный файл не является, в Делфи типизированный файл это файл размер записей которого(в байтах) одинаков.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка типизированного файла | microlab | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 20.05.2012 17:36 |
чтение из типизированного файла | kyop | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 13.07.2011 17:32 |
Чтение из типизированного файла с последней записи и до первой | vmilyoshin | Помощь студентам | 7 | 28.04.2010 15:34 |
создание типизированного файла | Siluet | Общие вопросы Delphi | 10 | 26.09.2009 12:47 |