| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > как открыть файл и получить его содержания в 0,1 |
| Автор: dima_mak 28.11.2004, 13:02 |
| Как открыть файл и получить его содержания в бинарной системе (только 0,1)? Если да, то как? |
| Автор: boevik 28.11.2004, 13:59 |
| dima_mak, т.е. ты хочешь, чтоб каждый байт был бы 0 или 1? Прочитай весь файл как обычно и раскладывай каждый байт на 0 и 1. |
| Автор: dima_mak 28.11.2004, 14:35 |
| А примерчик не мог бы дать? |
| Автор: boevik 28.11.2004, 14:48 |
| dima_mak, чеги именно примерчик? Как прочитать файл или как перевести байт в двоичную систему? Ищи на форуме, не раз обсуждалось, особенно первая тема. |
| Автор: dima_mak 28.11.2004, 14:53 |
| как открыть файл + как перевести байт в двоичную систему в одном куске кода З.Ы искал "двоичная система", ничего не нашел. |
| Автор: boevik 28.11.2004, 15:06 | ||||
| Отктыть файл: Добавить к проекту reference Microsoft Scripting Runtime
Перевод байта в двоичную систему, к примеру так
Скомбинируй нужный тебе код в один кусок |
| Автор: cardinal 28.11.2004, 17:32 | ||||
Лучше думаю делать так:
Так быстрее. А потом с b() проще работать (например чтобы строку получить). |
| Автор: dima_mak 28.11.2004, 23:12 |
| Спасибо всем. |
| Автор: bankuss 29.11.2004, 08:18 |
| чето вы тут нагородили товарищи! Open имя_файла For Binary [Access Доступ] [Блокировка] As [#] Handle пример: Open "type.xxl" for binary as 1 Команды ввода и вывода: Get и Put пример: Get #1, 5, vrb - считывает в переменную vrb 5-й байт аналогично работает Put Если данные считываются в строку, то количество считываемых байтов равно длинне строки. Т.е. можно считывать кусками по несколько байт. и не надо придумывать велосипед |
| Автор: boevik 29.11.2004, 09:30 |
| Насколько я понял, dima_mak, хочет получить представление файла в виде 0 и 1. Хотя могу и ошибаться. |
| Автор: cardinal 29.11.2004, 16:41 | ||
bankuss, и где у тебя двоичная система? |
| Автор: bankuss 30.11.2004, 08:05 |
| cardinal он спрашивал про бинарный доступ (как он выразился - в бинарной системе) и только потом добавил про двоичку |
| Автор: cardinal 30.11.2004, 15:34 | ||||
Да, но добавил он это до наших с boevik'ом сообщений, так что это
неуместно. Ладно, проехали... |