![]() |
|
Модераторы: Akina |
![]()
|
|
| dima_mak |
|
|||
|
Программист любитель ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.5.2004 Репутация: нет Всего: нет |
Как открыть файл и получить его содержания в бинарной системе (только 0,1)? Если да, то как?
|
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
dima_mak, т.е. ты хочешь, чтоб каждый байт был бы 0 или 1?
Прочитай весь файл как обычно и раскладывай каждый байт на 0 и 1. -------------------- Никогда не говори никогда |
|||
|
||||
| dima_mak |
|
|||
|
Программист любитель ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.5.2004 Репутация: нет Всего: нет |
А примерчик не мог бы дать?
|
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
dima_mak, чеги именно примерчик?
Как прочитать файл или как перевести байт в двоичную систему? Ищи на форуме, не раз обсуждалось, особенно первая тема. -------------------- Никогда не говори никогда |
|||
|
||||
| dima_mak |
|
|||
|
Программист любитель ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.5.2004 Репутация: нет Всего: нет |
как открыть файл + как перевести байт в двоичную систему в одном куске кода
З.Ы искал "двоичная система", ничего не нашел. |
|||
|
||||
| boevik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Отктыть файл:
Добавить к проекту reference Microsoft Scripting Runtime
Перевод байта в двоичную систему, к примеру так
Скомбинируй нужный тебе код в один кусок Это сообщение отредактировал(а) boevik - 28.11.2004, 15:07 -------------------- Никогда не говори никогда |
||||
|
|||||
| cardinal |
|
||||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Лучше думаю делать так:
Так быстрее. А потом с b() проще работать (например чтобы строку получить). -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
||||
|
|||||
| dima_mak |
|
|||
|
Программист любитель ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.5.2004 Репутация: нет Всего: нет |
Спасибо всем.
|
|||
|
||||
| bankuss |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: 3 Всего: 4 |
чето вы тут нагородили товарищи!
Open имя_файла For Binary [Access Доступ] [Блокировка] As [#] Handle пример: Open "type.xxl" for binary as 1 Команды ввода и вывода: Get и Put пример: Get #1, 5, vrb - считывает в переменную vrb 5-й байт аналогично работает Put Если данные считываются в строку, то количество считываемых байтов равно длинне строки. Т.е. можно считывать кусками по несколько байт. и не надо придумывать велосипед |
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Насколько я понял, dima_mak, хочет получить представление файла в виде 0 и 1.
Хотя могу и ошибаться. -------------------- Никогда не говори никогда |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
bankuss, и где у тебя двоичная система? -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| bankuss |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: 3 Всего: 4 |
cardinal он спрашивал про бинарный доступ (как он выразился - в бинарной системе) и только потом добавил про двоичку
|
|||
|
||||
| cardinal |
|
||||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Да, но добавил он это до наших с boevik'ом сообщений, так что это
неуместно. Ладно, проехали... -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
||||
|
|||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |