FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Showmessage gigante?
Holaa!
Un pequeño "expediente x" que tengo... Tengo un showmessage que aleatoriamente sale extremadamente grande, se sale de la pantalla y ni se puede cerrar el mensaje ni nada, pero no pasa siempre. Alguien se ha encontrado alguna vez con esto? Qué puedo hacer? He intentado cambiar el Showmessage por MessageDlg pero le pasa lo mismo. Alguien puede ayudarme? Gracias!! |
#2
|
||||
|
||||
Y ese ShowMessage, ¿qué mensaje muestra?
// Saludos |
#3
|
|||
|
|||
Es algo tan secillo como:
showmessage('No existen casos para esta consulta'); |
#4
|
||||
|
||||
Lo único que se me ocurre es que estés construyendo el mensaje. (Aunque dices lo contrario)
mensaje := 'No existen casos para esta consulta'; mensaje := mensaje+#13+'Lo que sea'; [...] showmessage(Mensaje); Si mensaje se construye con muchas lineas (#13) o muchos espacios, te mostrará un montón de espacio vacío. |
#5
|
||||
|
||||
Me ha ocurrido lo mismo en situaciones donde la instancia de la aplicación ha quedado inestable.
Puede que se trate de un mal manejo de variables u objetos previo a la ejecución del ShowMessage. Da la impresión de que Windows no reconoce el fin de la cadena y toma un montón de bytes adicionales de la memoria hasta donde encuentra un byte 0 finalizador. No he comprobado a qué se debe exactamente, pero me ha sucedido una que otra vez mientras hago depuración de excepciones no controladas. ¿Tu rutina hace algo en especial antes de lanzar ese ShowMessage? |
#6
|
|||
|
|||
Muchas gracias por la respuesta.
Antes del showmessage se monta una consulta sql bastante compleja, puede que venga de ahí buff..El código no es mio y la cosa se complica porque hay muchas condiciones que primero tengo que saber de donde salen. Lo raro es que no me lanza ninguna excepción ni error ni warning, nada, y el procedimiento lo realiza correctamente. Así que esto va a ser como buscar una aguja en un pajar. Gracias de nuevo, un saludo!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Formulario gigante | RJF | Varios | 7 | 17-12-2008 16:14:27 |
archivo de recursos gigante (1-2 gigas) | mancurnino | Varios | 2 | 31-08-2008 12:45:45 |
Showmessage | aanil | OOP | 6 | 12-04-2008 02:18:39 |
El gigante informático Microsoft abre el código fuente de sus principales programas | ArdiIIa | Noticias | 28 | 27-02-2008 18:17:58 |
|