que tal soy nuevo tanto en este foro como en c++ builder, veran estoy dando mis primeros pasos en este lenguaje y pues me auto ejercicio, veran estoy intentando mostrar en un mensaje la palabra
HOLA + el contenido de un TEdit y pues me tira error a la hora de ver el respectivo ejercicio.
Para dicha función el código lo tengo en un TButton:
Código:
void __fastcall TFrmMain::CmdAceptarClick(TObject *Sender)
{
//Muestro el mensaje en mayúsculas:
ShowMessage("HOLA " + UpperCase(TxtName->Text));
//Muestro el mensaje normal:
Application->MessageBox("Hola " + TxtName->Text, "Mensaje",
MB_OK | MB_ICONINFORMATION);
//Error E2342 Type mismatch in parameter Text wanted const char*, got AnsiString
//Muestro el mensaje en minúsculas:
MessageDlg("hola " + LowerCase(TxtName->Text), mtInformation, TMsgDlgButtons() << mbOK, 0);
}
Pues el caso que ya lo he intentado de esta forma y siempre me tira el mismo error:
Código:
//Muestro el mensaje normal:
Application->MessageBox(AnsiString("Hola " + TxtName->Text), "Mensaje",
MB_OK | MB_ICONINFORMATION);
Espero que me puedan orientar muchas gracias de antemano.