Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];

Вниз

Двоичный файл   Найти похожие ветки 

 
Sergunja   (2002-12-28 23:13) [0]

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


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

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


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

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


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

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


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

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


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

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

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


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

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


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

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


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

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

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


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

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

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

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



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

Форум: "Основная";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
14-37387
maxim2
2002-12-25 13:15
2003.01.13
Кому нужен компонент для записи CD


6-37261
Serguar
2002-11-11 13:31
2003.01.13
TServerSocket / ActiveConnections


14-37322
alextov
2002-12-21 16:57
2003.01.13
Нужны исходники примитивного http-proxy


7-37398
Valerik
2002-11-01 15:28
2003.01.13
Системное программирование


1-37009
Step[B.M.]
2003-01-01 14:25
2003.01.13
Как посимвольно читая char отреагировать на 0 символ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский