Главная страница
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.013 c
14-5730
Ricks
2003-02-13 23:51
2003.03.03
ICQ


8-5676
Alex777
2002-11-16 13:58
2003.03.03
Сравнение 2 рисунков.


1-5650
ACR
2003-02-20 15:14
2003.03.03
Как отключить RTL?


14-5860
KA_
2003-02-12 11:12
2003.03.03
Оператор?..


14-5824
Scorpx
2003-02-13 15:32
2003.03.03
Программы