Показать сообщение отдельно
Старый 05.11.2010, 10:21   #1
Rameron
Оператор ЭВМ
 
Регистрация: 04.11.2010
Сообщений: 38
Написано одно полезное сообщение
Смех Не считывает русский текст

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

procedure readText;
var 
curLine:string;
begin
pathFile
:='/File.txt';
txtFile:=OpenResource(pathFile);
if (
resourceAvailable(txtFile)) then
begin
curLine
:= ReadLine(txtFile); 
drawText(curLine,0,0); //выводятся "квадраты"
Delay(2000);
end;
CloseResource(txtFile); 
end
Пытался изменять кодировку файла, но результат от этого не менялся.
При попытке открыть сам файл в MP - всякие иероглифы.

Последний раз редактировалось Rameron, 05.11.2010 в 11:56.
(Offline)
 
Ответить с цитированием