[Lazarus-es] Recursos Lazarus

francisco prieto fajprieto en gmail.com
Mar Nov 3 14:45:29 CET 2015


Pero Maxi... como se borra el recurso?

Eso no lo encontre...

Si sos tan amable de explicar...

Saludos,

Pancho
Cordoba
Argentina

El 3 de noviembre de 2015, 10:13, Maxi <maximiliano.duarte en gmail.com>
escribió:

> o borrar el recurso y que lo reconstruya
>
> El día 3 de noviembre de 2015, 10:02, francisco prieto
> <fajprieto en gmail.com> escribió:
> > Me respondo solo, aunque no se si es lo correcto.
> >
> > Para que el recurso modificado sea tomado lo que hice fue:
> >
> > 1) En ejecutar me fui a Limpiar archivos de construcción
> > 2) Ahí deje solo tildado
> > Directorio de salida de proyecto
> > Directorio de fuentes de proyecto
> > 3) Presione el botón Limpiar y Construir
> >
> > Y lo tomo.
> >
> > Saludos y gracias,
> >
> > Pancho
> > Córdoba
> > Argentina
> >
> > El 3 de noviembre de 2015, 9:49, francisco prieto <fajprieto en gmail.com>
> > escribió:
> >>
> >> Bueno sobre esto mismo se me presenta el siguiente inconveniente...
> >>
> >> en el archivo conbase.dat
> >>
> >> tenia como primer linea lo siguiente
> >>
> >>
> >>
> RDB$RELATION_NAME|RDB$FIELD_POSITION|FIELD_NAME|FIELD_TYPE|FIELD_LENGTH|FIELD_PRECISION|FIELD_NOT_NULL_CONSTRAINT|FIELD_DESCRIPTION|FIELD_DEFAULT_VALUE|FIELD_SCALE|FIELD_SUBTYPE
> >>
> >> por una cuestión de orden se me ocurrió cambiarla a lo siguiente
> >>
> >>
> >>
> columna1|columna2|columna3|columna4|columna5|columna6|columna7|columna8|columna9|columna10|columna11
> >>
> >> Pues bien no importa cuantas veces compile el recurso... siempre me sale
> >> la primer versión, como si el recurso lo hubiera compilado y grabado en
> un
> >> cache...
> >>
> >> Para tratar que me lo respete probe...
> >>
> >> - Quitar el dat del proyecto y volverlo a incorporar y volver a compilar
> >> - Modificar el archivo rc y volver a compilar
> >> - salir del Lazarus y volver a entrar y volver a compilar
> >>
> >> Nada de esto funciona el dat lo toma como la primera vez y necesito que
> >> pueda cambiar ya que es un archivo que puede cambiar a lo largo de la
> vida
> >> de la aplicacion...
> >>
> >> Se les ocurre algo?
> >>
> >> Saludos y gracias,
> >>
> >> Pancho
> >>
> >> El 2 de noviembre de 2015, 17:45, francisco prieto <fajprieto en gmail.com
> >
> >> escribió:
> >>>
> >>> Excelente Martin,
> >>>
> >>> Eso solucionó el problema...
> >>>
> >>> Saludos y gracias,
> >>>
> >>> Pancho
> >>> Córdoba
> >>> Argentina
> >>>
> >>> El 2 de noviembre de 2015, 17:41, Martin Gomez <mmgomez en gmail.com>
> >>> escribió:
> >>>>
> >>>> Mira la versión en inglés:
> >>>>
> >>>>
> http://wiki.freepascal.org/Lazarus_Resources#Using_resources_in_your_program
> >>>>
> >>>> Necesitas incluir en el uses la unit Windows, y usar RT_RCDATA como
> >>>> constante, no como texto.
> >>>>
> >>>> suerte
> >>>>
> >>>>
> >>>> 2015-11-02 17:20 GMT-03:00 francisco prieto <fajprieto en gmail.com>:
> >>>>>
> >>>>> Grupo,
> >>>>>
> >>>>> Necesito incluir archivos planos como recurso para realizar una
> >>>>> verificacion de estructuras de datos...
> >>>>>
> >>>>> Para ello segui  el siguiente ejemplo
> >>>>>
> >>>>> http://wiki.freepascal.org/Lazarus_Resources/es
> >>>>>
> >>>>> Desde el titulo que dice Añadir recursos a tu programa...
> >>>>>
> >>>>> Bueno de esa forma mi archivo confdata.rc contiene lo siguiente:
> >>>>>
> >>>>> CONFBASE    RCDATA "rc\confbase.dat"
> >>>>> CONFPK      RCDATA "rc\confpk.dat"
> >>>>> CONFINDI    RCDATA "rc\confindi.dat"
> >>>>>
> >>>>> y en la carpeta rc que se encuetra en la ruta de donde esta
> confdata.rc
> >>>>> se encuentran mi archivos dat.
> >>>>>
> >>>>> En mi programa puse
> >>>>>
> >>>>> uses
> >>>>>   Classes, SysUtils, sqldb, IBConnection, sqlite3conn,
> FileUtil,inicio,
> >>>>> Dialogs,rutinas;
> >>>>> {$R confdata.rc}
> >>>>>
> >>>>> y luego en mi funcion que va a utilizar el recurso puse
> >>>>>
> >>>>>  sConfBase:=TResourceStream.Create(HInstance, 'CONFBASE',
> 'RT_RCDATA');
> >>>>>
> >>>>> Hasta ahi todo OK... compila sin inconvenientes pero al querer
> depurar
> >>>>> el programa en esta ultima linea para ver su funcionamiento me da el
> >>>>> siguiente error:
> >>>>>
> >>>>> El proyecto ... ha lanzado una excepcion 'EResNotFound' con el
> mensaje
> >>>>> Resource CONFBASE not found.
> >>>>>
> >>>>> Que se les ocurre que pueda ser?
> >>>>>
> >>>>> Saludos,
> >>>>>
> >>>>> Pancho
> >>>>> Córdoba
> >>>>> Argentina
> >>>>>
> >>>>> _______________________________________________
> >>>>> Lazarus-es mailing list
> >>>>> Lazarus-es en lists.lazarus.freepascal.org
> >>>>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Most good programmers do programming not because they expect to get
> paid
> >>>> or get adulation by the public, but because it is fun to program.
> >>>> Linus Torvalds
> >>>>
> >>>> _______________________________________________
> >>>> Lazarus-es mailing list
> >>>> Lazarus-es en lists.lazarus.freepascal.org
> >>>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
> >>>>
> >>>
> >>
> >
> >
> > _______________________________________________
> > Lazarus-es mailing list
> > Lazarus-es en lists.lazarus.freepascal.org
> > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
> >
>
>
>
> --
> El que pregunta aprende, y el que contesta aprende a responder.
>
> No a la obsolecencia programada:
>
> http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml
>
> Linux User #495070
> http://domonetic.com/blog
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20151103/c0a09778/attachment-0002.html>


More information about the Lazarus-es mailing list