![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как перевести текст из кодировки DOS>WIN
DDS © (2003-11-17 18:53:00)
Как перевести текст из кодировки DOS>WIN
Я делаю так,
OemToChar(RichEdit1.Lines.GetText,d);
RichEdit1.Lines.Text:=StrPas(d);
но когда текст сильно большой, то он выдает ошибку.
Как мне переводить текст по блокам.
Я пытался по строкам, но скорость сильно маленькая.
DDS (2003-11-17 23:24:00) [1]
Все, спасибо я разрбрался, вот что получил:
var d:PChar;
begin
...
d:=StrAlloc(StrBufSize(Listing.Lines.GetText)+1);
...
StrDispose(d);
...
end;
KADAN (2003-11-17 22:20:00) [2]
Удалено модератором
Примечание: Offtopic
DDS (2003-11-17 20:15:00) [3]
var d:PChar;
d := StrAlloc(8192);
А как динамический задать
clickmaker (2003-11-17 18:56:00) [4]
А d у тя как объявлено, как статич. буфер или динамич.?