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.

De BMP a JPG

Foro público de Xailer en español
notengo
Mensajes: 417
Registrado: Vie Oct 12, 2007 1:29 pm

De BMP a JPG

Mensaje por notengo »

Xevi,
> No se que puedo mirar más... :-(
> En una de mis aplicaciones sigue lanzando el GPF, sin embargo como he
> comentado en otra aplicación que dispongo y en cualquier proyecto que cree
> nuevo funciona perfectamente.
Mira la lista de librerí­as en propiedades del proyecto y compara los
nombres y el orden por si acaso.
Comprueba también si tienes algún módulo OBJ añadido directamente en el
árbol del proyecto.
> Tu que sabes cómo és el código fuente de esta lib... ¿puedes saber que puedo
> estar utilizando que afecte el comportamiento y salte el GPF???
El fuente es una clase normal y algunas funciones en C estáticas, por lo
que no deberí­a haber ninguna colisión con otra librerí­a.
> Es una aplicación de más de 100prgs, por lo que empezar el proyecto desde el
> primer prg e ir añadiendo los módulos uno a uno lo veo bastante
> complicado...
Uff :-)
Saludos,
José Lalí­n
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

José,
Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs y un
par de librerias...
No si al final seré un Masoca!!! ;-)
Pues de momento FUNCIONA y no veo por donde puede estar el inconveniente en
el proyecto inicial.
A ver si puedo ir agregando los siguientes PRGs y coMo se va comportando.
Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar ???
¿No será por eso???
Porque no tiene razón de ser que inicializando el proyecto de nuevo
funcione. ¿?¿?
Gracias.
Un Saludo,
Xevi.
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

De BMP a JPG

Mensaje por jlalin »

Xevi,
> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs y un
> par de librerias...
> No si al final seré un Masoca!!! ;-)
No hací­a falta. Me referí­a a que en tu proyecto, entraras en
Proyecto->Propiedades del proyecto->Librerí­as y añadieras ahí­ la librerí­a y
si seguí­a fallando que cambiaras el orden con los botones arriba/abajo que
hay en ese diálogo.
> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar ???
> ¿No será por eso???
> Porque no tiene razón de ser que inicializando el proyecto de nuevo
> funcione. ¿?¿?
No deberí­a tener nada que ver. Prueba lo que te comento de cambiar el orden
de las librerí­as.
Saludos,
José Lalí­n
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

José,
El orden de las libs ya lo había probado anteriormente... las mismas libs,
el mismo órden... uno funciona, el otro no.
Un Saludo,
Xevi.
"José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
news:4acf8620$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Xevi,
> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs y
> un par de librerias...
> No si al final seré un Masoca!!! ;-)
No hacía falta. Me refería a que en tu proyecto, entraras en
Proyecto->Propiedades del proyecto->Librerías y añadieras ahí la librería y
si seguía fallando que cambiaras el orden con los botones arriba/abajo que
hay en ese diálogo.
> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar ???
> ¿No será por eso???
> Porque no tiene razón de ser que inicializando el proyecto de nuevo
> funcione. ¿?¿?
No debería tener nada que ver. Prueba lo que te comento de cambiar el orden
de las librerías.
Saludos,
José Lalín
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

Agregados 66 PRGs... y sigue funcionando PERFECTAMENTE.
Mañana me pongo con el resto...
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:4acf9927$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José,
>
> El orden de las libs ya lo había probado anteriormente... las mismas libs,
> el mismo órden... uno funciona, el otro no.
>
>
> Un Saludo,
> Xevi.
>
>
> "José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
> news:4acf8620$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Xevi,
>
>> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs y
>> un par de librerias...
>> No si al final seré un Masoca!!! ;-)
>
> No hacía falta. Me refería a que en tu proyecto, entraras en
> Proyecto->Propiedades del proyecto->Librerías y añadieras ahí la librería
> y
> si seguía fallando que cambiaras el orden con los botones arriba/abajo que
> hay en ese diálogo.
>
>> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar ???
>> ¿No será por eso???
>> Porque no tiene razón de ser que inicializando el proyecto de nuevo
>> funcione. ¿?¿?
>
> No debería tener nada que ver. Prueba lo que te comento de cambiar el
> orden
> de las librerías.
>
> Saludos,
> José Lalín
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

José,
Dí con la incompatibilidad!!!
He llegado a añadir 84 PRGs... al añadir el 85... en el cual hago las copias
de seguridad...
xagdp:lib se pega de leches con hbzip.lib.
Aunque tengamos en nuestro proyecto incluida la libreria hbzip.lib si no la
vamos a utilizar funciona perfectamente.
Ahora bien, con solo hacer una llamada en cualquier parte de nuestra
aplicación a la lib...
WITH OBJECT oZip := TZipFile():New()
....
:Create()
END
Cuando ejecutemos nuestra aplicación
WITH OBJECT GDP():Create()
:SaveToJPEG( cFileName, cFileName2 := GetTempFilename(), 100 )
MSGINFO( "Ok" )
FErase( cFileName )
:Destroy()
END
Quito este PRG sin quitar la lib hbzip... y todo funciona OK.
A la que añado este PRG... GPF!!!
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:4acfab36$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Agregados 66 PRGs... y sigue funcionando PERFECTAMENTE.
> Mañana me pongo con el resto...
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:4acf9927$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José,
>>
>> El orden de las libs ya lo había probado anteriormente... las mismas
>> libs, el mismo órden... uno funciona, el otro no.
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
>> news:4acf8620$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Xevi,
>>
>>> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs y
>>> un par de librerias...
>>> No si al final seré un Masoca!!! ;-)
>>
>> No hacía falta. Me refería a que en tu proyecto, entraras en
>> Proyecto->Propiedades del proyecto->Librerías y añadieras ahí la librería
>> y
>> si seguía fallando que cambiaras el orden con los botones arriba/abajo
>> que
>> hay en ese diálogo.
>>
>>> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar
>>> ???
>>> ¿No será por eso???
>>> Porque no tiene razón de ser que inicializando el proyecto de nuevo
>>> funcione. ¿?¿?
>>
>> No debería tener nada que ver. Prueba lo que te comento de cambiar el
>> orden
>> de las librerías.
>>
>> Saludos,
>> José Lalín
>>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

José,
Pero... en la otra aplicación que tengo y me funciona, TAMBIEN estoy
utilizando hbzip.lib... por lo que la incompatibilidad no debe o no puede
ser esa !!!
Tendré que revisar mas a fondo :-(
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:4ad0479f$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José,
>
> Dí con la incompatibilidad!!!
>
> He llegado a añadir 84 PRGs... al añadir el 85... en el cual hago las
> copias de seguridad...
>
> xagdp:lib se pega de leches con hbzip.lib.
>
> Aunque tengamos en nuestro proyecto incluida la libreria hbzip.lib si no
> la vamos a utilizar funciona perfectamente.
> Ahora bien, con solo hacer una llamada en cualquier parte de nuestra
> aplicación a la lib...
> WITH OBJECT oZip := TZipFile():New()
> ...
> :Create()
> END
>
> Cuando ejecutemos nuestra aplicación
> WITH OBJECT GDP():Create()
> :SaveToJPEG( cFileName, cFileName2 := GetTempFilename(), 100 )
> MSGINFO( "Ok" )
> FErase( cFileName )
> :Destroy()
> END
>
> Quito este PRG sin quitar la lib hbzip... y todo funciona OK.
> A la que añado este PRG... GPF!!!
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:4acfab36$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Agregados 66 PRGs... y sigue funcionando PERFECTAMENTE.
>> Mañana me pongo con el resto...
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:4acf9927$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> José,
>>>
>>> El orden de las libs ya lo había probado anteriormente... las mismas
>>> libs, el mismo órden... uno funciona, el otro no.
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
>>> news:4acf8620$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Xevi,
>>>
>>>> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs
>>>> y un par de librerias...
>>>> No si al final seré un Masoca!!! ;-)
>>>
>>> No hacía falta. Me refería a que en tu proyecto, entraras en
>>> Proyecto->Propiedades del proyecto->Librerías y añadieras ahí la
>>> librería y
>>> si seguía fallando que cambiaras el orden con los botones arriba/abajo
>>> que
>>> hay en ese diálogo.
>>>
>>>> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar
>>>> ???
>>>> ¿No será por eso???
>>>> Porque no tiene razón de ser que inicializando el proyecto de nuevo
>>>> funcione. ¿?¿?
>>>
>>> No debería tener nada que ver. Prueba lo que te comento de cambiar el
>>> orden
>>> de las librerías.
>>>
>>> Saludos,
>>> José Lalín
>>>
>>
>>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

José,
Ahora creo que si que se donde está la incompatibilidad !!!
Para los SMSs utilizo la excelente clase y aporte de Rafa TSms la cual
precisa del PRG unicodeconvert y del que para su linkado necesita de ct.lib.
Sólo con añadir esta lib y hacer una llamada en cualquier proyecto, sea
NUEVO o no, obtengo el fastidioso GPF de xagdp.lib.
Espero que a partir de ahí se le pueda sacar alguna conclusión, y si puedes
orientarme en como "esquivar" ese GPF o si hay alguna alternativa a CT.lib
para unicodeconvert.prg
Gracias,... MIL.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:4ad04a36$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José,
>
> Pero... en la otra aplicación que tengo y me funciona, TAMBIEN estoy
> utilizando hbzip.lib... por lo que la incompatibilidad no debe o no puede
> ser esa !!!
> Tendré que revisar mas a fondo :-(
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:4ad0479f$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José,
>>
>> Dí con la incompatibilidad!!!
>>
>> He llegado a añadir 84 PRGs... al añadir el 85... en el cual hago las
>> copias de seguridad...
>>
>> xagdp:lib se pega de leches con hbzip.lib.
>>
>> Aunque tengamos en nuestro proyecto incluida la libreria hbzip.lib si no
>> la vamos a utilizar funciona perfectamente.
>> Ahora bien, con solo hacer una llamada en cualquier parte de nuestra
>> aplicación a la lib...
>> WITH OBJECT oZip := TZipFile():New()
>> ...
>> :Create()
>> END
>>
>> Cuando ejecutemos nuestra aplicación
>> WITH OBJECT GDP():Create()
>> :SaveToJPEG( cFileName, cFileName2 := GetTempFilename(), 100 )
>> MSGINFO( "Ok" )
>> FErase( cFileName )
>> :Destroy()
>> END
>>
>> Quito este PRG sin quitar la lib hbzip... y todo funciona OK.
>> A la que añado este PRG... GPF!!!
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:4acfab36$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Agregados 66 PRGs... y sigue funcionando PERFECTAMENTE.
>>> Mañana me pongo con el resto...
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:4acf9927$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> José,
>>>>
>>>> El orden de las libs ya lo había probado anteriormente... las mismas
>>>> libs, el mismo órden... uno funciona, el otro no.
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
>>>> news:4acf8620$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Xevi,
>>>>
>>>>> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20 prgs
>>>>> y un par de librerias...
>>>>> No si al final seré un Masoca!!! ;-)
>>>>
>>>> No hacía falta. Me refería a que en tu proyecto, entraras en
>>>> Proyecto->Propiedades del proyecto->Librerías y añadieras ahí la
>>>> librería y
>>>> si seguía fallando que cambiaras el orden con los botones arriba/abajo
>>>> que
>>>> hay en ese diálogo.
>>>>
>>>>> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar
>>>>> ???
>>>>> ¿No será por eso???
>>>>> Porque no tiene razón de ser que inicializando el proyecto de nuevo
>>>>> funcione. ¿?¿?
>>>>
>>>> No debería tener nada que ver. Prueba lo que te comento de cambiar el
>>>> orden
>>>> de las librerías.
>>>>
>>>> Saludos,
>>>> José Lalín
>>>>
>>>
>>>
>>
>>
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

En un proyecto NUEVO... incluyo las libs ct, xagdp, hbzip y además
uniconvert.prg la clase TSms...
y funciona PERFECTO...
Ya no se NADA!!!!
Lo único que tengo claro es que una "mezcla" de libs crea una
incompatibilidad en un momento dado.
Un Saludo,
Xevi
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:4ad04cf5$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José,
>
> Ahora creo que si que se donde está la incompatibilidad !!!
>
> Para los SMSs utilizo la excelente clase y aporte de Rafa TSms la cual
> precisa del PRG unicodeconvert y del que para su linkado necesita de
> ct.lib.
>
> Sólo con añadir esta lib y hacer una llamada en cualquier proyecto, sea
> NUEVO o no, obtengo el fastidioso GPF de xagdp.lib.
>
> Espero que a partir de ahí se le pueda sacar alguna conclusión, y si
> puedes orientarme en como "esquivar" ese GPF o si hay alguna alternativa a
> CT.lib para unicodeconvert.prg
>
> Gracias,... MIL.
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:4ad04a36$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> José,
>>
>> Pero... en la otra aplicación que tengo y me funciona, TAMBIEN estoy
>> utilizando hbzip.lib... por lo que la incompatibilidad no debe o no puede
>> ser esa !!!
>> Tendré que revisar mas a fondo :-(
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:4ad0479f$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> José,
>>>
>>> Dí con la incompatibilidad!!!
>>>
>>> He llegado a añadir 84 PRGs... al añadir el 85... en el cual hago las
>>> copias de seguridad...
>>>
>>> xagdp:lib se pega de leches con hbzip.lib.
>>>
>>> Aunque tengamos en nuestro proyecto incluida la libreria hbzip.lib si no
>>> la vamos a utilizar funciona perfectamente.
>>> Ahora bien, con solo hacer una llamada en cualquier parte de nuestra
>>> aplicación a la lib...
>>> WITH OBJECT oZip := TZipFile():New()
>>> ...
>>> :Create()
>>> END
>>>
>>> Cuando ejecutemos nuestra aplicación
>>> WITH OBJECT GDP():Create()
>>> :SaveToJPEG( cFileName, cFileName2 := GetTempFilename(), 100 )
>>> MSGINFO( "Ok" )
>>> FErase( cFileName )
>>> :Destroy()
>>> END
>>>
>>> Quito este PRG sin quitar la lib hbzip... y todo funciona OK.
>>> A la que añado este PRG... GPF!!!
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:4acfab36$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Agregados 66 PRGs... y sigue funcionando PERFECTAMENTE.
>>>> Mañana me pongo con el resto...
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:4acf9927$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> José,
>>>>>
>>>>> El orden de las libs ya lo había probado anteriormente... las mismas
>>>>> libs, el mismo órden... uno funciona, el otro no.
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
>>>>> news:4acf8620$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Xevi,
>>>>>
>>>>>> Al final he empezado un Nuevo Proyecto y ya le llevo agregados 20
>>>>>> prgs y un par de librerias...
>>>>>> No si al final seré un Masoca!!! ;-)
>>>>>
>>>>> No hacía falta. Me refería a que en tu proyecto, entraras en
>>>>> Proyecto->Propiedades del proyecto->Librerías y añadieras ahí la
>>>>> librería y
>>>>> si seguía fallando que cambiaras el orden con los botones arriba/abajo
>>>>> que
>>>>> hay en ese diálogo.
>>>>>
>>>>>> Se me ocurre... El orden de los PRGs ¿tiene algún sentido al compilar
>>>>>> ???
>>>>>> ¿No será por eso???
>>>>>> Porque no tiene razón de ser que inicializando el proyecto de nuevo
>>>>>> funcione. ¿?¿?
>>>>>
>>>>> No debería tener nada que ver. Prueba lo que te comento de cambiar el
>>>>> orden
>>>>> de las librerías.
>>>>>
>>>>> Saludos,
>>>>> José Lalín
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

De BMP a JPG

Mensaje por jlalin »

Xevi,
el problema está en que una función o método de alguna librerí­a seguramente
está corrompiendo el stack y de ahí­ que el GPF aparezca en diferentes
circunstancias.
Sólo por curiosidad. Prueba a cambir tu código así­:
WITH OBJECT GDP():New()
:Create()
:SaveToJPEG( cFileName, cFileName2 := GetTempFilename(), 100 )
:Destroy()
END
Saludos,
José Lalí­n
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

De BMP a JPG

Mensaje por Xevi »

José,
Sigue con el mismo GPF.
Un Saludo,
Xevi.
"José Lalín" <dezac_quitaesto_@corevia.com> escribió en el mensaje
news:4ad09fe3$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Xevi,
el problema está en que una función o método de alguna librería seguramente
está corrompiendo el stack y de ahí que el GPF aparezca en diferentes
circunstancias.
Sólo por curiosidad. Prueba a cambir tu código así:
WITH OBJECT GDP():New()
:Create()
:SaveToJPEG( cFileName, cFileName2 := GetTempFilename(), 100 )
:Destroy()
END
Saludos,
José Lalín
Responder