Página 1 de 1

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 9:22 am
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.

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 10:36 am
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

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 10:54 am
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?

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 12:24 pm
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.

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 1:34 pm
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

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 4:24 pm
por Shadax
Cierto, he probado tal como me comentas y si que funciona.
Un saludo.

Sugerencia sobre la beta 2.5

Publicado: Jue Nov 10, 2011 8:25 pm
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