Главная страница
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.47 MB
Время: 0.015 c
5-1165478390
Незнайка111
2006-12-07 10:59
2008.01.27
ImageIndex


3-1190392139
Егоров А.Н.
2007-09-21 20:28
2008.01.27
Подключение внешней функции в IB Expert


15-1198170241
NeLd
2007-12-20 20:04
2008.01.27
Посоветуйте пожалуйста LCD монитор за 25 kilorur.


15-1198232238
tytus
2007-12-21 13:17
2008.01.27
Как скопировать файл по сети?


2-1198839495
simon
2007-12-28 13:58
2008.01.27
арифметика