Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mensaje con variable (https://www.clubdelphi.com/foros/showthread.php?t=30955)

jam888 24-04-2006 18:03:45

Mensaje con variable
 
Hola gente del foro, he buscado, pero no encuentro lo que necesito tal como el showmessage() es decir un mensaje al cual le pueda parar un string y me devuelva que tecla se preciono (si , no , cancel) para luego de esto hacer lo que corresponda, desde ya gracias.

roman 24-04-2006 18:14:04

Puedes usar MessageDlg o Application.MessageBox. Ambas están documentadas en la ayuda.

// Saludos

jam888 24-04-2006 18:38:33

no no se puede
 
A ninguno de los dos les puedo concatenar una variable me tira error.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
titulo:PChar;
begin
 titulo:='Francisco Perez';
 Application.MessageBox('Guarda los Datos de :'+titulo,'Actualizacion',MB_OKCANCEL+MB_HELP);
end;

[Error] Unit1.pas(31): Incompatible types: 'String' and 'PChar'

Defino Titulo Pchar por que asi lo solicita la funcion

Si esto no es asi podrias tirar un poco de codigo de como debiera de ser?

Gracias Y Un Abrazo.

roman 24-04-2006 18:45:52

Declara Titulo como String y haz el moldeo de tipos al momento de llamar a la función:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  Titulo: PChar;

begin
  Titulo := 'Francisco Perez';
  Application.MessageBox(
    PChar('Guarda los Datos de :' + Titulo),
    'Actualizacion',
    MB_OKCANCEL + MB_HELP);
end;

// Saludos

jam888 24-04-2006 19:16:47

Si, Señor
 
De Maravillas tiene Ud Mucha Razon, ahora exite la posibilidad de que la variable titulo se muestre de otro color al del mensaje, por ejemplo en Rojo?
Muchas Gracias, por el tiempo.


La franja horaria es GMT +2. Ahora son las 04:06:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi