![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Lo más rápido de implementar, es un Form con un Memo alineado alClient, fuente Courier New y una rutina llamada
Cuando quieras guardarlo llamas al SAveTofile del memo y listo. Se puede añadir un par de rutinas más, para que el nombre del archivo sea el nombre de tu aplicación con extensión .log, que al abrir el form mire si existe ese archivo y lo cargue. Quizás un par de botones para borrar el log, seleccionar todo o cosas así. Cuando empieces una aplicación nueva, solo tienes que importar ese Form ya hecho y listo, a funcionar. (yo lo uso muy a menudo para depurar la aplicación cuando el watch de delphi no me sirve o son bucles). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#2
|
|||
|
|||
vale... dema que me serviria algo asi.... porfa trata de ser un poco mas especifico en cuanto al codigo... soy principiante y no entiendo nada de lo que escribiste....
gracias |
#4
|
|||
|
|||
bkn con el codigo... pero como llamo al procedimiento Log(mensaje: string)
con un boton, en algun evento especial de algun objeto.... perdon por preguntar tanto... es que estoy empezando a meterme en esto... gracias |
#5
|
||||
|
||||
Hola,
Creo que estás queriendo decir cuándo llamas al procedimiento "Log", y no cómo, puesto que esto sabes ya hacerlo. Ahora bien, ¿cuándo llamas al procedimiento "Log"? Pues, obviamente, cuando te sea necesario... Iniciamos este Hilo suponiendo que necesitabas mostrar varios mensajes al usuario de tu aplicación, pues bien, en el mismo lugar en que antes mostrabas un mensaje, podrías llamar al procedimiento "Log". Haz alguna prueba y en caso de dudas coméntalas por aquí. ![]() |
#6
|
|||
|
|||
... hola a todos... aer, corrijanme si estoy equivocado... un procedimiento log es un mensaje, o no?? ... el cual se llama a traves de showmessage... eso es lo que entiendo yo.
Me linkearon a un ejemplo de como haccer un LOG, el programa corre, pero no aparece nada en pantalla... como hago correr esa rutina?? gracias.... |
#7
|
||||
|
||||
Hola mjjj, creo que hay una pequeña confusión. Primero preguntaste como mostrar mas de un mensaje a la vez, en principio eso no es posible utilizando ShowMessage, ya que este se muestra de forma modal y bloquea el thread que lo llama hasta que el mensaje se cierra. Si tu aplicación tiene mas de un thread, la cosa cambia, pero en ese caso no es muy recomendable que varios thread muestren mensajes a la vez.
Por todo lo anterior, te recomendaron que en vez de mostrar mensajes utilizaras un memo, o incluso que escribieras los mensajes en un archivo de texto en vez de mostrarlos. En ese punto es donde intervine yo para recomendarte el truco del log, que lo que hace es guardar los mensajes en un archivos de texto, sin mostrar nada. Pero ahora veo que no es lo que tu estabas buscando. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Edits multiples con vectores? | cocke | C++ Builder | 1 | 10-12-2006 20:52:38 |
multiples instancias de un Form | dark_c | OOP | 3 | 31-01-2006 09:42:14 |
Conexion a multiples servidores | erasmorc | Conexión con bases de datos | 1 | 06-01-2006 19:30:18 |
Multiples instancias | Phacko | Varios | 1 | 07-09-2004 15:40:25 |
multiples registros | azaagh | Conexión con bases de datos | 8 | 10-06-2004 02:45:55 |
![]() |
|