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

Вниз

Как в C++ Builder переконвертить текст в DOS CP866?   Найти похожие ветки 

 
lightix   (2003-02-20 15:22) [0]

Помогите с сабжевой проблемой!
В делфях есть для этого функция AnsiToOEM и OEMToAnsi
А в C++ Builder нету :((
Очень нужно, помогите!


 
Anatoly Podgoretsky ©   (2003-02-20 15:27) [1]

В Дельфи тоже нет.


 
Reindeer Moss Eater   (2003-02-20 15:27) [2]

Зато есть в Windows


 
Anatoly Podgoretsky ©   (2003-02-20 15:31) [3]

Если сумеешь ее найти


 
lightix   (2003-02-20 15:43) [4]

Есть в дельфях!!!
вот фрагмент программы которую сам писал когда-то для перекодировки:
Var instr,outstr:string;
fp,fp2: textfile;
begin

assignfile(fp,FileListBox1.FileName);
assignfile(fp2,FileListBox1.FileName+"_");
reset(fp);
rewrite(fp2);

while not eof(fp) do
begin
readln(fp,inSTR);
if RadioButton1.Checked then
outstr:=ConvertAnsiToOem(instr)
else
outstr:=ConvertOemToAnsi(instr);
writeln(fp2,outSTR);
end;

closefile(fp);
closefile(fp2);

Если никак не получается стандартными функциями, то подскажите хоть какие коды русских и укр. букв (диапазон) для 1251 и для 866 , я тогда сам такую функцию напишу!


 
Anatoly Podgoretsky ©   (2003-02-20 15:49) [5]

Это из какой то внешней библиотеки, в Дельфи такой нет.


 
lightix   (2003-02-20 16:01) [6]

Никаких внешних библиотек я не подключал.
Ну это и неважно
Подскажите хотябы диапазон кодов в таблице кодировки для русских букв для обеих кодировок, я сам такую функцию напишу


 
icWasya ©   (2003-02-20 16:23) [7]

OemToChar, CharToOem, CharToOemBuff, OemToCharBuff + F1



 
Anatoly Podgoretsky ©   (2003-02-20 16:38) [8]

Вот это из какой то внешней библиотеки ConvertOemToAnsi, icWasya © (20.02.03 16:23) привел тебе функции которые есть в Виндоус, большинство пользуется именно ими.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
14-5738
New
2003-02-15 09:32
2003.03.03
Проблема с определением логина


3-5434
Виталий
2003-02-12 07:41
2003.03.03
Исключительная ситуация


1-5629
Кирилл
2003-02-20 11:58
2003.03.03
как работать с ShowMessage ?


14-5788
Lola
2003-02-12 13:23
2003.03.03
Шрифт для BarCode


14-5745
Случайный прохожий
2003-02-16 00:23
2003.03.03
Где взять Babylon?