Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-01

Problema con aplicacion que funcionaba y firebird

12 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Jose Daboin

Este es el setup http://www.mediafire.com/download.php?1b0p38vf55olyfp,

Paso esto, ese programita lo hice hace como dos meses atras, funcionaba correctamente, hoy lo fui a usar (El ejecutable de la instalacion) y me tira error por firebird en W7 en XP ni se ejecuta, lo ejecute desde lazarus y funciona correctamente. Les agredeceria si pudieran entender el error y decirme de que se trata.

La aplicacion guarda un archivo dentro de una imagen o tambien texto plano.

*Saludos.

Jose Daboin*
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130115/34d2e5c0/attachment.html>

Reply by email

Jose Daboin
to Jose Daboin

Aqui una imagen del error

https://mail.google.com/mail/?ui=2&ik=738061d3fd&view=att&th=13c3f06f077fee69&attid=0.1&disp=thd&realattid=f_hbz95alp0&zw

El 15 de enero de 2013 11:49, Jose Daboin <metalbox9000 en gmail.com> escribi�:

Show quoted text 14 lines
Este es el setup http://www.mediafire.com/download.php?1b0p38vf55olyfp, Paso esto, ese programita lo hice hace como dos meses atras, funcionaba correctamente, hoy lo fui a usar (El ejecutable de la instalacion) y me tira error por firebird en W7 en XP ni se ejecuta, lo ejecute desde lazarus y funciona correctamente. Les agredeceria si pudieran entender el error y decirme de que se trata. La aplicacion guarda un archivo dentro de una imagen o tambien texto plano. *Saludos. Jose Daboin*
*Saludos. Jose Daboin* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130115/c93069ae/attachment.html>

Reply by email

Maxi
to Jose Daboin

No se ve el error, ni la imagen es un icono de 16x16

El d�a 15 de enero de 2013 13:55, Jose Daboin <metalbox9000 en gmail.com> escribi�:

Show quoted text 34 lines
Aqui una imagen del error https://mail.google.com/mail/?ui=2&ik=738061d3fd&view=att&th=13c3f06f077fee69&attid=0.1&disp=thd&realattid=f_hbz95alp0&zw El 15 de enero de 2013 11:49, Jose Daboin <metalbox9000 en gmail.com> escribi�: > Este es el setup http://www.mediafire.com/download.php?1b0p38vf55olyfp, > > Paso esto, ese programita lo hice hace como dos meses atras, funcionaba > correctamente, hoy lo fui a usar (El ejecutable de la instalacion) y me tira > error por firebird en W7 en XP ni se ejecuta, lo ejecute desde lazarus y > funciona correctamente. Les agredeceria si pudieran entender el error y > decirme de que se trata. > > La aplicacion guarda un archivo dentro de una imagen o tambien texto > plano. > > Saludos. > > Jose Daboin -- Saludos. Jose Daboin _______________________________________________ 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://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email

Maxi
to Jose Daboin

no se si soy yo o que pero sigo viendo un gif de 16x16

2013/1/17 Jose Daboin <metalbox9000 en gmail.com>:

Show quoted text 9 lines
Este es el link del error. https://mail.google.com/mail/?ui=2&ik=738061d3fd&view=att&th=13c3f06f077fee69&attid=0.1&disp=thd&realattid=f_hbz95alp0&zw _______________________________________________ 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://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email

Maxi
to Jose Daboin

2013/1/18 Jose Daboin <metalbox9000 en gmail.com>:

Show quoted text 10 lines
lol, si es cierto, aqui les dejo el link de un servidor externo a gmail http://www.subeimagenes.com/img/sin-titulo-515969.jpg _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

parece problemas de permisos, podrias revisar que no este en solo lectura, permisos de usuarios para escribir en la carpeta de programas moviendo la base a otra unidad o carpeta. y sobre todo si cambiaste de version de motor suele dar esos problemas, debes hacer un backup y restore en la nueva version.

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email

Jose Daboin
to Maxi

Si era eso, lo cambie al directorio raiz y funciono correctamente, pero porq antes funcionaba y ahora no, eso es lo que no logro explicar. Pero bueno, ya veo que es problemas de privilegios. Otra cosa, quiere decir que si hago una aplicacion que quiera compartir debo de instalar directamente en C? me pregunto yo: �Para que es la carpeta de instalacion de Programas entonces?

El 18 de enero de 2013 10:24, Maxi <maximiliano.duarte en gmail.com> escribi�:

Show quoted text 33 lines
2013/1/18 Jose Daboin <metalbox9000 en gmail.com>: > lol, si es cierto, aqui les dejo el link de un servidor externo a gmail > http://www.subeimagenes.com/img/sin-titulo-515969.jpg > > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > parece problemas de permisos, podrias revisar que no este en solo lectura, permisos de usuarios para escribir en la carpeta de programas moviendo la base a otra unidad o carpeta. y sobre todo si cambiaste de version de motor suele dar esos problemas, debes hacer un backup y restore en la nueva version. -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html 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
*Saludos. Jose Daboin* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130118/b4f5938f/attachment.html>

Reply by email

José Mejuto
to Jose Daboin

El 18/01/2013 16:29, Jose Daboin escribi�:

Show quoted text 7 lines
Si era eso, lo cambie al directorio raiz y funciono correctamente, pero porq antes funcionaba y ahora no, eso es lo que no logro explicar. Pero bueno, ya veo que es problemas de privilegios. Otra cosa, quiere decir que si hago una aplicacion que quiera compartir debo de instalar directamente en C? me pregunto yo: �Para que es la carpeta de instalacion de Programas entonces?

Hola,

Los archivos que se abren para escritura no pueden estar localizados dentro de "Archivos de Programa" ni en "C:\" (te fallar� en W7, vista, y superiores). Esos archivos deben estar (si son permanentes) en la carpeta de datos del usuario (si s�lo es para ese usuario) o en la carpeta de datos de todos los usuarios. Si son archivos temporales, lo mismo, en la carpeta del usuario de temporales, de modo que si nos cargamos el usuario todos sus archivos relacionados se mueren con �l, pero no los de la aplicaci�n que puede estar usando otro usuario.

Si los archivos de usuario deben de estar disponibles con desktop deslocalizado en un dominio, estos deben de estar en el Roaming correspondiente, etc.

Windows dispone de API para decirnos cuales son estos directorios. Lazarus al ser multiplataforma s�lo nos provee de funciones que son compatibles entre todos los sistemas operativos, y para eso dispones de funciones como "GetTemporalFile" que nos da un fichero temporal (localizado correctamente, en su carpeta) o "getUserDataFolder" (no estoy seguro 100% del nombre de la funci�n) que nos da donde hay que guardar los datos de usuario.

Cualquier informaci�n fuera de esos directorios se considera o imposible de grabar (como C:\) o insegura (no protegida por las pol�ticas de privacidad entre usuarios) y s�lo se debe de usar cuando hay un motivo suficientemente fuerte. Por ejemplo en mi m�quina de desarrollo tengo los diferentes Lazarus en F:\ fuera de todo control de usuarios o pol�ticas de seguridad, de modo que puedo acceder a ellos desde cualquier usuario y hacer lo que quiera sin control por parte de Windows. Claro que si pulso suprimir en F:\Lazarus windows me va a dejar hacerlo, cosa que no es deseable a menos que seas un usuario avanzado.

Reply by email

Maxi
to José Mejuto

El d�a 18 de enero de 2013 13:16, Jos� Mejuto <joshyfun en gmail.com> escribi�:

Show quoted text 50 lines
El 18/01/2013 16:29, Jose Daboin escribi�: > Si era eso, lo cambie al directorio raiz y funciono correctamente, pero > porq antes funcionaba y ahora no, eso es lo que no logro explicar. Pero > bueno, ya veo que es problemas de privilegios. Otra cosa, quiere decir > que si hago una aplicacion que quiera compartir debo de instalar > directamente en C? me pregunto yo: �Para que es la carpeta de > instalacion de Programas entonces? > Hola, Los archivos que se abren para escritura no pueden estar localizados dentro de "Archivos de Programa" ni en "C:\" (te fallar� en W7, vista, y superiores). Esos archivos deben estar (si son permanentes) en la carpeta de datos del usuario (si s�lo es para ese usuario) o en la carpeta de datos de todos los usuarios. Si son archivos temporales, lo mismo, en la carpeta del usuario de temporales, de modo que si nos cargamos el usuario todos sus archivos relacionados se mueren con �l, pero no los de la aplicaci�n que puede estar usando otro usuario. Si los archivos de usuario deben de estar disponibles con desktop deslocalizado en un dominio, estos deben de estar en el Roaming correspondiente, etc. Windows dispone de API para decirnos cuales son estos directorios. Lazarus al ser multiplataforma s�lo nos provee de funciones que son compatibles entre todos los sistemas operativos, y para eso dispones de funciones como "GetTemporalFile" que nos da un fichero temporal (localizado correctamente, en su carpeta) o "getUserDataFolder" (no estoy seguro 100% del nombre de la funci�n) que nos da donde hay que guardar los datos de usuario. Cualquier informaci�n fuera de esos directorios se considera o imposible de grabar (como C:\) o insegura (no protegida por las pol�ticas de privacidad entre usuarios) y s�lo se debe de usar cuando hay un motivo suficientemente fuerte. Por ejemplo en mi m�quina de desarrollo tengo los diferentes Lazarus en F:\ fuera de todo control de usuarios o pol�ticas de seguridad, de modo que puedo acceder a ellos desde cualquier usuario y hacer lo que quiera sin control por parte de Windows. Claro que si pulso suprimir en F:\Lazarus windows me va a dejar hacerlo, cosa que no es deseable a menos que seas un usuario avanzado. -- _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Mejor explicado no se puede. Para completar yo en mis app uso un .ini de configuracion donde le indico la ruta a la base, ya sea local o remota.

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email