Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-72924
succer
2004-01-01 15:10
2004.01.23
СТОИТ ЛИ ПОКУПАТЬ 512MB или можно обойтись 256MB памяти?


11-72696
SPeller
2003-05-08 05:21
2004.01.23
Хорошая работа


3-72651
senya
2003-12-25 19:11
2004.01.23
Замедляется POST


6-72858
Novenkij
2003-11-19 20:20
2004.01.23
ServerSocket


3-72683
Number
2003-12-23 16:56
2004.01.23
Как создать поле NUMERIC в DBF ?




   Наверх