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

Вниз

Как перевести текст из кодировки DOS>WIN   Найти похожие ветки 

 
DDS   (2003-11-17 18:53) [0]

Как перевести текст из кодировки DOS>WIN
Я делаю так,

OemToChar(RichEdit1.Lines.GetText,d);
RichEdit1.Lines.Text:=StrPas(d);

но когда текст сильно большой, то он выдает ошибку.
Как мне переводить текст по блокам.
Я пытался по строкам, но скорость сильно маленькая.


 
clickmaker ©   (2003-11-17 18:56) [1]

А d у тя как объявлено, как статич. буфер или динамич.?


 
DDS   (2003-11-17 20:15) [2]

var d:PChar;
d := StrAlloc(8192);
А как динамический задать


 
KADAN   (2003-11-17 22:20) [3]

Удалено модератором
Примечание: Offtopic


 
DDS   (2003-11-17 23:24) [4]

Все, спасибо я разрбрался, вот что получил:

var d:PChar;
begin
...
d:=StrAlloc(StrBufSize(Listing.Lines.GetText)+1);
...
StrDispose(d);
...
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-72711
first_aid
2004-01-12 09:54
2004.01.23
Не отрисовывабтся чекбоксы в TListView.OwnerData := True;


1-72759
termos
2004-01-13 16:09
2004.01.23
массив записей


1-72722
незнайка_
2004-01-11 23:30
2004.01.23
строки подстроки


14-72907
хацкер-програмёр
2003-12-13 19:13
2004.01.23
как сделать простенькую игру на Delphi , ответьте ПЛИЗ!!!!!


1-72799
Прямой
2004-01-13 04:09
2004.01.23
Убиваю поток, а ресурсы не освобождаются.