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.

Error en el ejemplo dbfdata2

Foro público de Xailer en español
Responder
fredy[1]
Mensajes: 218
Registrado: Mar Mar 08, 2005 2:03 am

Error en el ejemplo dbfdata2

Mensaje por fredy[1] »

Hola,
Me está dando un error el ejemplo dbfdata2, dentro de datacontrols.
Concretamente me lo da en la lí­nea que pone ::nTag := 1 y me dice
message not found: TFORM1_NTAG
El caso es que justo antes le pongo un msginfo( ::ntag) y me dice que 1
Creo que el problema está en la forma en que se define la Property
PROPERTY nTag INIT 1 WRITE ::SetTag( Value )
pero no estoy seguro.
Otra cosa
¿El directorio por defecto para abrir los bmp es el de la aplicación o
el de resources dentro de la carpeta de la aplicación? veo que se le dá
el nombre del fichero pero no el path, y están en la carpeta resource
También serí­a muy interesante una opción en el IDE que nos mostrara el
último error.log producido, o entre las extensiones al abrir un fichero
incluir la .log
Un saludico,
Fredy
fredy[1]
Mensajes: 218
Registrado: Mar Mar 08, 2005 2:03 am

Error en el ejemplo dbfdata2

Mensaje por fredy[1] »

> ¿El directorio por defecto para abrir los bmp es el de la aplicación o
> el de resources dentro de la carpeta de la aplicación? veo que se le dá
> el nombre del fichero pero no el path, y están en la carpeta resource
Ya lo he visto, están en el .RC. que es quien dice dónde están y cómo se
llama el fichero.
Un saludico,
Fredy
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Error en el ejemplo dbfdata2

Mensaje por jlalin »

Fredy,
> Creo que el problema está en la forma en que se define la Property
> PROPERTY nTag INIT 1 WRITE ::SetTag( Value )
> pero no estoy seguro.
Este bug se lo encontró Paco V. en la aplicación que estaba haciendo y
se debe a un error en la declaración de la propiedad.
Prueba con estos cambios:
PROPERTY nTag INIT 1 WRITE INLINE ::SetTag( Value )
En el método SetTag()
::FnTag := nTag
> También serí­a muy interesante una opción en el IDE que nos mostrara el
> último error.log producido, o entre las extensiones al abrir un fichero
> incluir la .log
Esta opción está hecha hace tiempo pero aún no la he integrado en el
IDE. Intentaré que esté incluida en la próxima pre-release.
Saludos,
José Lalí­n
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Error en el ejemplo dbfdata2

Mensaje por jfgimenez »

Fredy,
> Ya lo he visto, están en el .RC. que es quien dice dónde están y cómo se
> llama el fichero.
Si te fijas en el gestor de recursos, hay un checkbox, que por defecto está
marcado, que indica que las imágenes que añades a los recursos se copien al
directorio de recursos. Ese directorio de recursos es el que tengas definido
en las propiedades del proyecto, y por defecto es "resource".
Lo bueno de hacerlo así es que en ese directorio tendrás siempre todas las
imágenes del proyecto, y no estarán por ahí repartidas, con lo que es mucho
más fácil hacer, p.ej., una copia de seguridad.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder