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

Вниз

Как прочесть текстовый файл в widestring?   Найти похожие ветки 

 
Ega   (2007-12-27 19:17) [0]

Или убейте меня сразу, или срочно помогите!
Есть такое:

if ( CompareMem(@FileName[1], @("\\"[1]), 2) )
   then FileHandle := CreateFileW(PWideChar(FileName), 0, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0)
   else FileHandle := CreateFileW(PWideChar(WideString("\\?\" + FileName)), 0, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);

 if ( FileHandle > -1 )
   then
     begin

         // вот тут одни вопросы

         CloseHandle(FileHandle);
     end;


Вопрос: Как прочитать содержимое файла в WideString-строку, зная его handle?


 
Плохиш ©   (2007-12-27 21:48) [1]


>          // вот тут одни вопросы

Надо ошибки в днк исправлять...


 
Сергей М. ©   (2007-12-28 08:37) [2]


> Как прочитать содержимое файла в WideString-строку


Cодержимое файла есть текст в unicode ?


 
Cj ©   (2007-12-28 08:54) [3]


> CreateFileW


ты путь к файлу так можешь писать в виде Unicode-строки.
а Unicode строка есть массив of word
вот и читай в него BlockRead-од
и выводи его на Canvas c помощью ExtTextOutW


 
Riply ©   (2007-12-28 08:55) [4]

ReadFile(Ex) ?


 
Slym ©   (2007-12-28 11:39) [5]

файл - это некая последовательность байтов...
и упрощенно можно обращаться как с массивом байт
а интерпритировать что в этом массиве - задача программиста...
читай в любой массив например в array[byte] of WideChar и будет тебе счастье


 
Ega   (2007-12-29 11:08) [6]

Всем спасибо, примерно так я себе это и представлял



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1198650024
Washington
2007-12-26 09:20
2008.01.27
Звуковая карта, мамка и видеокарта


2-1197658894
Unicode
2007-12-14 22:01
2008.01.27
Как вводить символы Unicode в окно редактора кода и в приложения?


15-1198054027
LoDr
2007-12-19 11:47
2008.01.27
зависает firebird server


4-1182835811
cosinus
2007-06-26 09:30
2008.01.27
Потомок TCheckBox и BM_SETCHECK


2-1198780216
art36
2007-12-27 21:30
2008.01.27
Мастера! Скажите, как загрузить иконку сайта?