C++ Builder 2010 - MessageBox...??

0 отговора 0 прегледа
#1

C++ Builder 2010 - MessageBox...??

Имам следния код:
string="Serial port "+local+" cannot be opened! Please set correct port, close the program, and run it again...";
MessageBox(Application->Handle,(char*)string.data(),"Port error",MB_OK+MB_ICONERROR);

Обаче това е много изгъзен код, ползващ временна променлива (string), която е от тип AnsiString.
Има ли начин да стане на 1 ред, без временни променливи?
local е равно на COM1/COM2/etc (в зависимост от порта), и е от тип AnsiString...

За статичен текст ми е ясно, ама тука - не...


Отговор