Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Двоичный файл [D5, WinME, WinXP]


Sergunja ©   (2002-12-28 23:13:00) 

Привет всем!
У меня возможно глупый вопрос, но..у меня есть несколько переменный типа String, мне надо сначала записать их в двоичный файл (НЕ в *.txt). а потом при следующем старте снова загрузить их.
Заранее спасибо


Очевидно   (2002-12-29 04:40:00) [1]

А вот вопрос? А кому "всем" понятно "чего хотят"?
Кроме Вас и автора (Sergunja) вроде бы никто ничего не понял?

Возможно Ю.Зотов что-то правильно понял. Но это уже из разряда счастливых случайностей.

Однако я отвечал не Вам а
Sergunja (29.12.02 02:28)


Danlicha   (2002-12-29 03:57:00) [2]

Отлично! Я рад, что мне, наконец, объяснили, в чём разница между бинарными и текстовыми файлами! Вот сколько лет живу, всё думаю, и что это Вирт в Паскаль их оба воткнул. Оказывается, он просто не знал, что это одно и то-же... :)

А теперь серьёзно - зачем умничать, если всем понятно, чего хотят, а, "Очевидно"?


Очевидно   (2002-12-29 03:37:00) [3]

Danlicha и Sergunja говорят и, что главное, думают на одном и том же языке! Очень хорошо. Они могут помочь друг другу.
Но, по-моему стоит изучить и другие языки, например PASCAL. И те основы, которые преподает Ю.Зотов.
"Бинарный" файл от "двоичного" ничем не отличается, более того любой файл по определению бинарный и двоичный. Все остальное - из-за того как мы его пытаемся прочитать (проинтерпретировать)!


Sergunja   (2002-12-29 02:28:00) [4]

Danlicha, спасибо! Именно то что надо! Бинарный! Блин. слово забыл - двоичный назвал. но это уже из-за моего русского.


Danlicha   (2002-12-29 02:23:00) [5]

Да и со строками есть смысл в бинарных файлах (именно в бинарных) - из них, например, строки могут быстрее читаться, если впереди каждой, например, длину воткнуть. Да и со строками, в который несколько линий (есть ВК ПС), только так и можно.

Пишутся они просто - BlockWrite, BlockRead. В каждую суёте переменную, из которой будет память браться и длину, сколько писать.


Sergunja   (2002-12-29 02:06:00) [6]

Вот дошло, что скорректировать в вопросе надо было. Если у меня данные не String, a Integer например, то как тогда быть?


Sergunja   (2002-12-29 02:03:00) [7]

Мда..извините..я видимо не совсем корректно выразился...но вы Юрий Зотовменя правильно поняли. Я имел ввиду. будет ли разница между конечными файлами, если строки сохранять так. как вы сказали, или просто создавать TStringList и сохранять его в файле.
Спасибо за ответы


Юрий Зотов   (2002-12-28 23:47:00) [8]

Так и записивайте, кто ж мешает. File of byte - и вперед. Только получится то же самое, что и txt. Понимаете ли, дело в том, что недвоичных файлов не бывает. В компьютере вообще вся информация - двоичная, другой нет. И все файлы - тоже всегда двоичные. В том числе, и txt.


OxOTHuK   (2002-12-28 23:17:00) [9]

а что такое "двоичный файл"??? из нулей и единиц?


Наверх

Титульная страница Поиск, карта сайта Написать письмо