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

Вниз

escape sequences in Delphi and C++Builder???   Найти похожие ветки 

 
Serge ©   (2004-12-17 14:14) [0]

День добрый, господа!
Возник такой вопрос - надо перевести часть кода с Delphi на C++Builder и застопорился на такой проблемме - не могу перевести этот код
Memo1.Lines.Add(#27#69"Cod Fiscal:   123456"#27#70); - то есть не знаю как в С++ записать escape последовательность вместе с остальным текстом (он посылается напрямую в ЛПТ порт)
Помогите пожалуйста кто сталкивался.
Спасибо заранее.


 
serge ©   (2004-12-17 15:17) [1]

Неужели никто не знает ? :(


 
palva ©   (2004-12-17 15:57) [2]

Коды надо перевести в 16 с.с. (27=1B, 69=45 и т. д.) а потом записать текстовую константу в виде:
"\0x1B\0x45Cod Fiscal: ... "


 
serge ©   (2004-12-17 17:13) [3]

Я уже пробовал так но к сожалению ничего толкового не выходит
Memo1->Lines->Add("\0x1B\0x45Cod Fiscal: ... ") - абсолютно ничего не добавляет, будь он неладен энтот билдер :(
Попытался выйти из ситуации так:

AnsiString chr_(char fch, char sch=0)
{
AnsiString as;
char esc=27;
as = AnsiString(esc) + AnsiString(fch) + AnsiString(sch);
return as;
};

char esc=27, bold=69, _bold=70;

Memo1->Lines->Add(chr_(bold) + "пробный" +chr_(_bold)+" текст")- облом

А так вот работает
Memo1->Lines->Add(AnsiString(esc) + AnsiString(bold)+ "пробный" +AnsiString(esc)+AnsiString(-bold)+" текст")

Ну да ладно, не буду раздувать ветку, бо здесь не С++ форум.



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
9-1094475715
WondeRu
2004-09-06 17:01
2005.01.02
OpenAL. Как увеличить громкость источника?


14-1102531328
begin...end
2004-12-08 21:42
2005.01.02
Выбор монитора


4-1100768057
tradakad
2004-11-18 11:54
2005.01.02
получение активной директории приложения в Windows


14-1103106994
}|{yk
2004-12-15 13:36
2005.01.02
От курения глупеют, доказали ученые


1-1103185905
Mishenka
2004-12-16 11:31
2005.01.02
Какой список лучше выбрать для элементов одного типа?