Pregunta sobre MessageBox
Tengo un problema con MessageBox
Ejemplo Var Cadena1 : string; . . . . Cadena1 := 'Hola Amigos Foristas'; application.MessageBox (Cadena1,'Prueba'); Me dice q es Incompatible Strind con PAnsiChar Tiene q ser Obligatorio la Cadena PAnsiChar?........ si alguien me puede decir como se usa el Message box, o si hay algun hilo q especifique bien este comando se lo agradeceria Gracias. Disculpen pero estoy empezando Gracias... :) |
Puesto que usas una variable string de Delphi (en tucaso una cadena larga) debes convertirla a PChar mediante un moldeado de tipo:
application.MessageBox (PChar(Cadena1), 'Prueba', MB_OKCANCEL); Ya que lo mencionas, el tema del MessageBox se trató hace unas semanas en estos hilos: http://www.clubdelphi.com/foros/show...?threadid=1740 http://www.clubdelphi.com/foros/show...p?threadid=982 http://www.clubdelphi.com/foros/show...?threadid=2301 Quizás pienses que tengo buena memoria, pero no, me he ido a los botones de arriba, he pulsado el de Buscar, palabra "MessageBox", y me han aparecido éstos entre otros. :) |
La franja horaria es GMT +2. Ahora son las 19:02:31. |
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