Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Usar un string en un MessageBox (https://www.clubdelphi.com/foros/showthread.php?t=61740)

vejerf 20-11-2008 13:10:03

Usar un string en un MessageBox
 
Hola a todos,
Intento usar un string como parámetro de un message box, pero no me deja. ¿Como puedo hacerlo?

Neftali [Germán.Estévez] 20-11-2008 13:14:50

Me imagino que tal vez puede ser porque necesitas usar PChar.

Código Delphi [-]
  ... PChar(Str)...

De todas formas la próxima vez estaría bien que nos dijeras el error, porque la explicación "pero no me deja" no da mucha información.

Un saludo.

Caro 20-11-2008 14:47:59

Hola, yo también pienso que el problema debe ser el PChar, como te dice Neftali, cuando te sale un error, debes indicarnos el error exacto que te sale e inclusive con el codigo que has probado.

Código Delphi [-]
 cadena := 'Mensaje.';
 Application.MessageBox(PChar(cadena), 'titulo', mb_yesNo);

Saluditos

KaTo 11-12-2008 02:30:55

string + messagebox
 
Hola Vejerf pchar lo puedes ocupar asi. explico como eliminar un usuario

var
nombre:string;
begin
nombre:=modulo.ADOQuery1.FieldByName('nombre').AsString ;
if application.MessageBox(pchar('Esta seguro de eliminar el usuario: '+nombre),'Mensaje',mb_yesno+mb_iconExclamation)=id_yes then
modulo.adoquery1.Delete ;

Saludos

Neftali [Germán.Estévez] 11-12-2008 10:04:28

Cita:

Empezado por KaTo (Mensaje 330417)
Hola Vejerf pchar lo puedes ocupar asi. explico como eliminar un usuario

Hola Kato.
Bien la respuuesta :), mal el formato :(.

Cuando añadas código Delphi a los mensajes, utiliza los TAG's para que se vea correctamente.

Un saludo.


La franja horaria es GMT +2. Ahora son las 23:19:32.

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