Установка режима бинарного файлаDelphi , Файловая система , ФайлыУстановка режима бинарного файлаАвтор: Steve Попробуйте вызвать приведенную ниже процедуру немедленно после перезаписи выходного файла и перед началом записи в него:
Here's the translation into Russian: Процедура SetBinaryMode! Это процедура ассемблерного языка, которая устанавливает бинарный режим для файла. При вызове она изменяет атрибуты файла, чтобы позволить запись бинарных данных в него. Давайте разберемся, что делает каждая строка:
Когда вы вызываете эту процедуру, она устанавливает бинарный режим для файла, изменяя его атрибуты с помощью API DOS. Альтернативное решение: Если вы ищете альтернативное решение, которое более портативно и не зависит от ассемблерного языка, вы можете использовать функцию Mode из модуля IOUtils в Delphi или Free Pascal. Вот пример:
Это код устанавливает режим файла на бинарный текстовый режим с помощью функции FileMode. Это более современное и платформо-независимое решение для установки режима файла. Установка режима бинарного файла с помощью процедуры SetBinaryMode, которая изменяет кодировку файла на бинарную, позволяет записывать в файл без преобразования символов в кодовую страницу. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |