Главная страница
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.011 c
3-5397
hooch
2003-02-12 12:07
2003.03.03
delphi + ms sql 200


1-5591
GrBob
2003-02-19 19:44
2003.03.03
Нажатие одновременно двух клавиш...


3-5424
V_Pavel
2003-02-12 11:08
2003.03.03
Миграция данных с Interbase в MsSQL


7-5891
ram1987
2003-01-04 19:13
2003.03.03
Как определить запущенные приложения


14-5756
Yorick
2003-02-16 12:27
2003.03.03
Клава