Buenos días.
Ayer estuve probando un poco la beta 2.5 de Xailer y encontré un comportamiento que considero inapropiado:
Cuando desde el diseñador inserto un objeto, digamos un botón, en el código de la clase me pone lo habitual: "COMPONENT oButton1". Hasta aquí todo es correcto, pero si vamos a hacer uso de una de las nuevas características que vendrá en esta versión, el "IntelliSense", este comportamiento no nos sirve para NADA puesto que el sistema "IntelliSense" basa su funcionamiento en el análisis de variables de un tipo específico.
Lo que vengo a decir es que si tenemos esto:
CLASS clsTest FROM TForm
COMPONENT oButton1
END CLASS
Cuando hagamos algo así: "::oButton1: ..." el IntelliSense no mostrará absolutamente nada.
Para que funcionase correctamente, cuando desde el diseñador se agrega un objeto, debería especificarse en la clase el tipo de objeto:
CLASS clsTest FROM TForm
COMPONENT oButton1 AS TButton
END CLASS
De esta manera al escribir "::oButton1: ..." saldrá el listado de propiedades, métodos...
- Otra sugerencia sería la de implementar una tipografía diferente en el intellisense, ya que la actual es poco legible cuando el listado es largo. Parece que son líneas amontonadas unas con otras.
Bueno, espero haber servido de ayuda.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Sugerencia sobre la beta 2.5
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Sugerencia sobre la beta 2.5
Hola,
Xailer 2.5 beta es capaz de reconocer el tipo de cada componente sin tener que utilizar la cláusula AS en su declaración y lo hace examinando el propio XFM.
El efecto que indica de líneas amontonadas no nos ocurre. Observe la imagen que mostramos en el artículo al respecto en Xailer.info.
Un saludo
Xailer 2.5 beta es capaz de reconocer el tipo de cada componente sin tener que utilizar la cláusula AS en su declaración y lo hace examinando el propio XFM.
El efecto que indica de líneas amontonadas no nos ocurre. Observe la imagen que mostramos en el artículo al respecto en Xailer.info.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Sugerencia sobre la beta 2.5
Hola Ignacio, en la versión que yo tengo ( 2.5.0 November 2011 ) esto no ocurre de la manera que comentas.
Creo un nuevo proyecto, un nuevo formulario, inserto un botón y en el FormShow ( por ejemplo ) escribo: "::oButton1:" y no me despliega absolutamente nada.
Cuando pongo en la clase "AS TButton" entonces ya me reconoce el objeto y me despliega el IntelliSense.
¿Es posible que operemos en versiones distintas y a ti te aparezca?
Creo un nuevo proyecto, un nuevo formulario, inserto un botón y en el FormShow ( por ejemplo ) escribo: "::oButton1:" y no me despliega absolutamente nada.
Cuando pongo en la clase "AS TButton" entonces ya me reconoce el objeto y me despliega el IntelliSense.
¿Es posible que operemos en versiones distintas y a ti te aparezca?
Sugerencia sobre la beta 2.5
Sobre el efecto amontonado al que me refiero, no es que se solapen las líneas del listado sino que la tipografía utilizada parece más incómoda de leer que, por ejemplo, una Arial. ¿Habéis probado otras tipografias?
Un saludo.
Un saludo.
Sugerencia sobre la beta 2.5
Joan,
> Creo un nuevo proyecto, un nuevo formulario, inserto un
> botón y en el FormShow ( por ejemplo ) escribo:
> "::oButton1:" y no me despliega absolutamente nada.
>
> Cuando pongo en la clase "AS TButton" entonces ya me
> reconoce el objeto y me despliega el IntelliSense.
>
> ¿Es posible que operemos en versiones distintas y a ti te
> aparezca?
Creo que el problema va por otro lado. El comportamiento que describes
ocurre sólo después de haber mostrado el formulario (F12). Cuando cargas
un .prg y no pulsas F12, entonces funciona todo bien. Por favor,
comfirmame que es así. Y si es sólo esto, ya lo tenemos corregido.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Creo un nuevo proyecto, un nuevo formulario, inserto un
> botón y en el FormShow ( por ejemplo ) escribo:
> "::oButton1:" y no me despliega absolutamente nada.
>
> Cuando pongo en la clase "AS TButton" entonces ya me
> reconoce el objeto y me despliega el IntelliSense.
>
> ¿Es posible que operemos en versiones distintas y a ti te
> aparezca?
Creo que el problema va por otro lado. El comportamiento que describes
ocurre sólo después de haber mostrado el formulario (F12). Cuando cargas
un .prg y no pulsas F12, entonces funciona todo bien. Por favor,
comfirmame que es así. Y si es sólo esto, ya lo tenemos corregido.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Sugerencia sobre la beta 2.5
Cierto, he probado tal como me comentas y si que funciona.
Un saludo.
Un saludo.
Sugerencia sobre la beta 2.5
Joan,
> Cierto, he probado tal como me comentas y si que funciona.
gracias por confirmarlo. Ya está corregido . Ahora sólo queda poner la
fuente del intellisense configurable.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Cierto, he probado tal como me comentas y si que funciona.
gracias por confirmarlo. Ya está corregido . Ahora sólo queda poner la
fuente del intellisense configurable.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info