Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Функция чтения последовательности байт


Автор: Rain 16.11.2005, 00:54
Подскажите функцию, которая считывает из файла последавательность байт, заданной длины. Нужна при написании RSA, чтобы не было привязки к кодируемой информации.

Автор: Akina 16.11.2005, 09:37
String$ = Input(NumberOfBytes,#FileHandle)

Автор: Guest 16.11.2005, 23:51
Попробую! Если то, что надо, то ОГРОМАДНОЕ спасибо...)))))))

Автор: Rain 17.11.2005, 16:20
Цитата(Akina @ 16.11.2005, 09:37)
String$ = Input(NumberOfBytes,#FileHandle)

Эта функция возращает результат в переменную строкового типа. А мне нужно чтобы она возвращала результат в числовом виде ( в виде нулей и единиц т.е. в двоичном).

И вопрос в догонку!
Что означает режим доступа Binary у функции Open?

Автор: Akina 18.11.2005, 09:34
Цитата(Rain @ 17.11.2005, 17:20)
мне нужно чтобы она возвращала результат в числовом виде

Строку получил? делай с ней дальше что хочешь.

Цитата(Rain @ 17.11.2005, 17:20)
Что означает режим доступа Binary у функции Open?

smile
Цитата(Processing)
It is similar to random access, except there are no assumptions made about data type or record length.

Автор: Rain 23.11.2005, 21:28
Функция (Input),которая была вами посоветована предназначена для текстовых файлов. А мне нужна, чтобы она считывала из любых типов файла(например JPG).

Пробовал считать Input-ом 20кб файл gif получил всего навсего 593 байта!

Автор: Akina 23.11.2005, 21:37
Цитата(Rain @ 23.11.2005, 22:28)
Пробовал считать Input-ом 20кб файл gif получил всего навсего 593 байта!

А типа режим открытия посмотреть влом... ну ты чего, право слово...

Автор: Rain 23.11.2005, 23:13
Все разобрался! Спасибо! (Режим Binary)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)