![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() ![]() |
![]() |
-Alex- |
![]()
Сообщение
#1
|
Гость ![]() |
Зачем существует деление файлов на тепизированные и нетипизированные, ведь по сути нетипизированные файлы болльшоц роли не игроют, а любоц файл можно открыть как типизированный (file of bite)?????????????????????????
![]() |
Altair |
![]()
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
открыть-то можно.... но у тебя каждая компонента будет типизированна - byte,
а еслиты используешь нетипизированные файлы, ты можешь считывать любые структуры (разные) из файла, причем структуры любой сложности, всего одним оператором... то есть соль в том, что имею нетипизированный файл можно туда записывать данные имеющие разную структуру! Вот тебе пример. модуль для чтения и вывода BMP такую структуру :
мы считываем всего одним оперератром. BlockRead(f,BFH,SizeOf(BFH)); а потом совсем другую структуру, тоже одним оператором BLOCKREAD(f,Pal,Palsize*4); (палитра). А теперь подумай что было бы если бы мы файл как байтвый открыли? читай-кавсе это .... Сообщение отредактировано: Oleg_Z - 22.06.2005 13:12 -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
hiv |
![]() ![]()
Сообщение
#3
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Если все писать через file of bite, то с его помощью удобно будет прочесть файл с записями такого типа?
type -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
VBproffi |
![]() ![]()
Сообщение
#4
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Репутация: ![]() ![]() ![]() |
Мне кажется, что более удобно пречесть файл с записями такого типа будет в случае
Цитата ... type Trec = record name:string[15]; age:integer; stock:double; percent:real; ID :Qword; end; ... var TipeFile = TRec; Цитата ID :Qword; Это какой - то пользоватеьский тип данных - ты его не описал (числовой?) Хотя без разницы, удобства при считывании файла в которм пресутствуют данные такого типа Цитата name:string[15]; с помошью file of byte врядли будет успешным :no: Вот будь файл file of string или просто Text, то считал бы всё без проблем, но как строку :yes: Сообщение отредактировано: VBproffi - 22.06.2005 18:37 -------------------- Чтоб мудро жизнь прожить
Знать надобно не мало, Ты лучше голодай, Чем что попало есть И лучше будь один, Чем вместе с кем попало О.Хаям |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
VBproffi, читаем ответы внимательно !!!
Цитата(VBproffi @ 22.06.05 18:36) с помошью file of byte врядли будет успешным :no: Если это реакция на:Цитата(hiv @ 22.06.05 13:07) то с его помощью удобно будет прочесть файл с записями такого типа? , то как видно выделенный мной символ остался незамеченным Вами... Это не было утверждением, это был вопрос...Кстати, информация к размышлению: Цитата(VBproffi @ 22.06.05 18:36) при считывании файла в которм пресутствуют данные такого типа
name:string[15];с помошью file of byte врядли будет успешным :no: Правда? Тогда я подтверждаю, что с помощью File Of Byte можно совершенно спокойно прочесть и строку, и структуру, содержащую строку тоже. Есть возражения? С удовольствием выслушаю... ;) |
VBproffi |
![]()
Сообщение
#6
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Репутация: ![]() ![]() ![]() |
Возражений - нет
Есть вопрос Исходник бы, я честно был уверен в правоте ![]() -------------------- Чтоб мудро жизнь прожить
Знать надобно не мало, Ты лучше голодай, Чем что попало есть И лучше будь один, Чем вместе с кем попало О.Хаям |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
Цитата(VBproffi @ 23.06.05 5:08) Исходник бы, я честно был уверен в правоте Исходник, говоришь? Ну, посмотри, как данные записываются, и как читаются. И попробуй найти отличия в прочитанном... Прикрепленные файлы ![]() |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 20:51 |