Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 03.11.2007, 13:44   #1
Virtul
AnyKey`щик
 
Регистрация: 03.11.2007
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
проблемка с WriteByte

скажем вот такой вот код
source_file = OpenFile ("test")
While Not Eof (source_file)
    byte = ReadByte (source_file)
    If byte = 255 Then    
        last_found_byte_pos = FilePos (source_file)
        byte = ReadByte (source_file)
        If byte = 1 Then
            SeekFile (source_file, last_found_byte_pos)
            WriteByte (source_file, 0) 
        EndIf
    EndIf
Wend
CloseFile source_file
End
из трех байт 00 FF 01
делает четыре 00 FF 00 FF
это я вырезал кусочек, в полной версии скрипта WriteByte мне после изменения нужного байта еще два байта из начала файла добавляет... я совсем запутался, откуда это лишнее FF?
(Offline)
 
Ответить с цитированием
Старый 04.11.2007, 01:32   #2
-=SCiP=-
ПроЭктировщик
 
Аватар для -=SCiP=-
 
Регистрация: 23.09.2007
Сообщений: 126
Написано 11 полезных сообщений
(для 16 пользователей)
Re: проблемка с WriteByte

Такое ощущение что на данном коде что то не хватает!
WriteFile

Ну если честно я не понял что ты написал!...
Ты хочешь добавить 2 байта в нужный файл и определенное место по PE: из Другова файла?
(Offline)
 
Ответить с цитированием
Старый 04.11.2007, 02:46   #3
Virtul
AnyKey`щик
 
Регистрация: 03.11.2007
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Re: проблемка с WriteByte

Сообщение от -=SCiP=-
Ну если честно я не понял что ты написал!...
Ты хочешь добавить 2 байта в нужный файл и определенное место по PE: из Другова файла?
там довольно длинная и корявая логика, но с ней, вроде, все правильно
если вырезать из нее все остальное, то упираюсь чисто в описанную выше проблему
интересует просто откуда лишний байт в этой конструкции появляется и как этого избежать
тут все вместе плюс файлы на которых его тестировал, написано довольно сумбурно, вряд ли у кого-нить возникнет желание это дело разгребать
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемка Pro_100_Den C++ 3 08.12.2009 22:28
Проблемка AndruXa Blitz3D 8 08.12.2007 15:54
Проблемка... Антихрист 3D-программирование 22 04.11.2007 22:07
Проблемка с showTextBox Kurdt Основной форум 7 09.10.2007 16:42
Проблемка impersonalis Болтовня 11 14.01.2006 22:23


Часовой пояс GMT +4, время: 09:57.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com