Главная страница
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.047 c
1-1103451288
idiliya
2004-12-19 13:14
2005.01.02
Как создавать thumbnails для больших изображений?


14-1103019388
AlexG
2004-12-14 13:16
2005.01.02
Кто-нибудь что-нибудь об этом знает?


1-1103060932
TTWW_Ant
2004-12-15 00:48
2005.01.02
Автоматическое заполнение HTML форм


14-1102853327
Piter
2004-12-12 15:08
2005.01.02
Отмена льгот


14-1102821580
Думкин
2004-12-12 06:19
2005.01.02
С днем рождения! 12 декабря