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.

Sugerencia sobre la beta 2.5

Foro público de Xailer en español
Responder
Avatar de Usuario
Shadax
Mensajes: 104
Registrado: Lun Mar 14, 2011 12:32 pm

Sugerencia sobre la beta 2.5

Mensaje por Shadax »

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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Sugerencia sobre la beta 2.5

Mensaje por ignacio »

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
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
Shadax
Mensajes: 104
Registrado: Lun Mar 14, 2011 12:32 pm

Sugerencia sobre la beta 2.5

Mensaje por Shadax »

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?
Avatar de Usuario
Shadax
Mensajes: 104
Registrado: Lun Mar 14, 2011 12:32 pm

Sugerencia sobre la beta 2.5

Mensaje por Shadax »

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.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sugerencia sobre la beta 2.5

Mensaje por jfgimenez »

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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
Shadax
Mensajes: 104
Registrado: Lun Mar 14, 2011 12:32 pm

Sugerencia sobre la beta 2.5

Mensaje por Shadax »

Cierto, he probado tal como me comentas y si que funciona.
Un saludo.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sugerencia sobre la beta 2.5

Mensaje por jfgimenez »

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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder