FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como hago para ver la ventana de mensajes de Lazarus ?
Hola,
Parece algo tonto; pero, todo indica que es un error aún no completamente resuelto. Me explico: Hace como una semana instalé la última versión de CodeTyphon. Empecé a hacer pruebas y configurar Lazarus. Al poco tiempo me he encontrado conque al compilar con errores se para en la línea del error; pero, la ventana de mensajes no aparece. Revisé la configiración de Lazarus y no hallé opciones al respecto. Luego busqué en internet y encontré que es un error reportado, el cual supuestamente se había solucionado meses antes de la salida de esta última versión de CodeTyphon. Debo suponer entonces que algo paso al publicar la versión y el error se revivió. Alguien sabe si el equipo de Lazarus ya ha hecho alguna corrección ?. En caso contrario, alguien sabe que puede hacerse ?. Bueno, doy detalles de lo que investigué : Resulta que el problema parece ser por la posición de default que trae la ventana de mensajes. Esa posición se almacena en el archivo de environmentoptions.xml, cuya ubicación se determina en la pestaña Folders de CodeTyphon Center. El problema es que, por alguna razón, dicha posición está inicialmente por fuera del área de pantalla; así que en teoría debería ser suficiente con cerrar todo, modificar dicho archivo, y volver a abrir CodeTyphon y luego Lazarus. Sin embargo, al igual que como le pasó a los que reportaron incialmente el caso, si modifico el archivo, la próxima vez que abro el sistema, vuelve a tomar sus valores malos. Algunas idea ? Agradezco cualquier ayuda PD: En mi caso, y probablemente el de otros, una solución basada en cambiar la resolución de la pantalla no nos sirve. |
#2
|
||||
|
||||
Cita:
A no ser que estén guardados en otro sitio, no ahí.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Bueno, hay al menos dos explicaciones
Hola Casimiro,
Gracias por comentar. Por supuesto, eso pensé enseguida; pero, me contesté a mi mismo que hay al menos dos explicaciones : 1. Los valores iniciales son calculados a partir de las dimensiones de la pantalla; pero, hay algún error y los calcula mal. 2. El archivo funciona igual que el registro de Windows, en donde hay un montón de parámetros que no son inicialmente grabados en él; pero, cuando el sistema los busca y no los encuentra asume valores de default. Eso haría posible que existiera algún mecanismo de seguridad que comparara contra valores encriptados para detectar cambios. Si los encuentra entonces buscaría por algún parámetro que informara que se trata de cambios válidos. Ese parámetro iría dentro del mismo archivo (o bueno, como alternativa dentro de la copia encriptada); como no sabemos cual es, no lo hemos cambiado, así el sistema cree que es una maniobra fraudulenta y restaura los valores desde su copia encriptada. |
#4
|
||||
|
||||
¿Encriptado?, no he entendido bien, ¿cómo va a encriptar la posición de una ventana?, no tiene sentido, y mucho menos en un software libre, se tiene acceso al código fuente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Quizás no encriptado; pero, ...
Hola Casimiro,
Bueno, quizás no exactamente encriptado; pero, de alguna forma no facilmente identificable. Lazarus no lo he trabajado, solo estoy experimentando. El argumento de que no esté encriptado por ser software libre suena igualmente lógico; pero, tambien es razonable que, como una protección contra accidentes, tenga un esquema de ese tipo. Es que no es necesario que sea encriptado, basta con que no sea facil que las dos fuentes se afecten al tiempo y en particular que una de las dos no se pueda cambiar facil. En todo caso se trata de suposiciones frente a un hecho innegable : El archivo retoma sus valores. Como ? Por qué ?. Eso no lo sé con exactitud; solo especulaba posibilidades porque te sorprendiste de que eso pasara y lo considerastes ilógico. Solo quería indicar que existen explicaciones lógicas; y de hecho he puesto dos, podría haber más |
#6
|
||||
|
||||
Bueno, los archivos de configuración de Lazarus son sobre-escritos por el ejecutable de CodeTyphoon, así que por allí no podrás hacer mucho, CodeTyphoon viene configurado para una resolución no inferior a 1280X1024, por esta razón la ventana de mensajes no la puedes ver, por que está muy abajo xD.
PD. si juegas con la orientación de la ventana con la tarjeta de vídeo puedes provocar un bug de visualización que hace que la ventana de mensajes cambie de posición y la puedas ver, luego de cerrar el IDE la seguirás viendo. Saludos.
__________________
mas confundido que Garavito el día del Niño. |
#7
|
|||
|
|||
Cita:
Ahi escoges Messages tamaños y Restore (o no) window geometry. Custom position si tiene bug especialmente si usas DOS monitores. Pero yo lo pongo a que aparezca en la pantalla principal, y luego ya lo muevo, selecciono Restore Window Geometry y sale donde esta especificado. De lo contrario, trata de salir donde lo dejaste la ultima vez, y puede ser que ni se vea. Cuando lo tapa algo, o no lo encuentro, uso: View/Messages. Si no has tratado esto, tal vez te funcione, aun con el CodeTyphone. Última edición por ElMug fecha: 24-09-2012 a las 06:12:06. |
#8
|
|||
|
|||
Window Positions no me aparece
Cita:
Gracias por el dato. Yo tengo XP y la versión en Español. En el menú de Lazarus voy por Herramientas, Opciones, Entorno, Ventana ; pero, no me aparece la opción Windows Positions que mencionas. Eso apunta a un problema de versiones. Para claridad, en los créditos de Lazarus yo tengo : Versión 1.1 Fecha 2012/09/14 Versión FPC: 2.7.1 Revisión SVN: 38083 CT i386-win32-win32/win64 Alguien puede aportar algo al respecto ? |
#9
|
|||
|
|||
Cita:
inmediatamente se ve un menu con scroll-bar que se llama: Window Positions El menu muestra: Main Menu Debug Output Event Log BreakPoints .. .. Source Editor Messages <---------------------- .. .. Jump History (finalmente). Mueves la barra de scroll-vertical pues la lista es larga. Cada una de esas es una ventana a la cual le aplicas sus parametros de ubicacion inicial. Esto existe igual en XP y no es reciente. Ya es desde antes de la version 1. |
#10
|
|||
|
|||
Pués entonces hay un problema más serio aparentemente de versión
Cita:
Gracias por la explicación más detallada. Pués entonces si hay problemas más serios que apuntarían a un problema ya que no dió errores en la instalación y más perosnas han reportado dificultades. Es que todo eso que dices a mi no me aparece. De hecho, ni siquiera a partir del menú principal de Lazarus me aparece ese camino. Hacindo analogías, creo que el equivalente que tengo es, a partir del menú principal de Lazarus : Herramientas, Opciones Ahi abre una ventana con un árbol de opciones cuya primera rama se llama entorno, y contiene una opción llamada Ventana que supondría es la que tú planteas. Si embargo, ahí no aparece nada de lo que dices; hay solo 5 cuadros de chequeo con las opciones: Mostrar un único botón en la barra de tareas (y aparece inactiva) Esconder ventanas del IDE al ejecutar Ocultar iconos en ventana de mensajes El título del IDE empieza por el nombre del proyecto Mostrar directorio del propyecto en el título del IDE Será que se les quedaron por fuera las opciones que dices cuando sacaron la versión bajo CodeTyphon ?. O será que las reubicaron en otro punto que no logramos determinar ? Sugerencias ? |
#11
|
||||
|
||||
Esto es así por CodeTyphoon, y no hay forma de cambiarlo normalmente, debes tener una pantalla con una resolución mayor o igual a 1280x1024, lo mejor es desistalar CodeTyphoon e instalar lazarus, por mi parte tuve la suerte del bug xD, pero es algo muy puntual de las opciones de cada tarjeta de video, en mi caso, entro al manejador de la misma y cambio la orientación del video de la pantalla, o por combinaciones de teclas.
Saludos.
__________________
mas confundido que Garavito el día del Niño. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hago para cargar el Socket Server como un servicio en cualquier windows | ferdanjua | Servers | 1 | 07-09-2010 13:05:46 |
Como hago para Imprimir un Campo | esimon | Impresión | 3 | 14-07-2006 16:11:11 |
Como hago para trabajar sin odbc | meosre | MySQL | 1 | 15-09-2005 01:05:26 |
como hago para mandar | kaiser_robert | Internet | 3 | 01-07-2005 18:15:06 |
Como hago para subir un manual | Crandel | Varios | 2 | 12-04-2005 18:47:00 |
|