Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: CL | DM;

Вниз

Как быстро считать бинарник в переменную типа string?   Найти похожие ветки 

 
Islander   (2003-08-28 17:07) [0]

Как быстро считать бинарник в переменную типа string?


 
Reindeer Moss Eater ©   (2003-08-28 17:08) [1]

Кто такой бинарник?


 
Skier ©   (2003-08-28 17:09) [2]

А почему именно в string ?


 
Романов Р.В. ©   (2003-08-28 17:09) [3]

Задаешь размер строки и читаешь файл по адресу с которого начинается строка.
Тока зачем читать бинарник в строку?


 
Islander   (2003-08-28 17:10) [4]

ну надо считать! А зачем в стринг - чтобы конвертировать!


 
pasha_golub ©   (2003-08-28 17:11) [5]

2Islander
Куда конвертировать?
ЗЫ
Глупо, ИМХО


 
Reindeer Moss Eater ©   (2003-08-28 17:11) [6]

Этой строкой после загрузки скорее всего нельзя будет пользоваться как строкой.


 
Романов Р.В. ©   (2003-08-28 17:12) [7]


> чтобы конвертировать!

Странно все это...


 
Islander   (2003-08-28 17:12) [8]

Я хочу в юникод конвертировать


 
Skier ©   (2003-08-28 17:15) [9]

А PChar не устроит ?


 
Islander   (2003-08-28 17:17) [10]

Нет, а на мой вопрос можно ответить?


 
Islander   (2003-08-28 17:18) [11]

Ну, собственно говоря, из Pchar конвертнуть не долго...


 
pasha_golub ©   (2003-08-28 17:23) [12]

2Islander
Блин, да не делает так никто


 
Islander   (2003-08-28 17:24) [13]

А как делают?


 
pasha_golub ©   (2003-08-28 17:27) [14]

Ну а представь, что в середине строки у тебя вот такой интересный символ #0 или такой #8, первы означает конец строки, то есть ты ее полностью не вытянешь, а второй означает BackSpace - тоже потеря, символа, да мало ли чего еще.

Что за файл и куда ты его хочешь конвертнуть?


 
Skier ©   (2003-08-28 17:40) [15]

Мда про #0 я и забыл ! Мой пост отменяется.


 
Digitman ©   (2003-08-28 17:44) [16]


> Islander


> А как делают?


делают так - сначала обясняют честному народу, кто такой "бинарник" и откуда он взялся...

потом - получают рекомендацию ... или отлуп ... по случаю абсурдности самой идеи


 
Fantasist ©   (2003-08-29 17:48) [17]


> Ну а представь, что в середине строки у тебя вот такой интересный
> символ #0 или такой #8, первы означает конец строки, то
> есть ты ее полностью не вытянешь...


Что это значит, "не вытянешь"? Паскалевской строке вообще пофигу - в нее можно и нули пихать. В юникоде так ноль вообще обычное явление. Процедура конвертации из байтовой строки в wide char тоже работает с указанной длиной, а не до нуля.


 
Song ©   (2003-08-29 22:46) [18]

MapViewOfFile
TStream


 
Юрий Федоров ©   (2003-08-29 22:52) [19]

SetString - в качестве буфера передать nil и указать размер файла, потом нули в середине не страшны.
А читать в S[1]


 
panov ©   (2003-08-29 22:53) [20]

А причем здесь #0 в середине строки? это же не PChar, можно в строке иметь любые байты.



Страницы: 1 вся ветка

Текущий архив: 2003.09.18;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.013 c
4-58982
Lilo
2003-07-17 15:07
2003.09.18
GlobalDOSAlloc


1-58632
Bezpal
2003-09-05 13:21
2003.09.18
Как сделать круглую или треугольную форму или форму - звезду


7-58956
Borgir
2003-07-07 08:19
2003.09.18
COM-порт


3-58569
AlexBon
2003-08-27 12:39
2003.09.18
IBQuery - как добавить поля


7-58938
R4D][
2003-07-06 16:15
2003.09.18
Хэндл и имя фаила.