Página 2 de 2

De BMP a JPG

Publicado: Vie Oct 09, 2009 4:26 pm
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

De BMP a JPG

Publicado: Vie Oct 09, 2009 7:20 pm
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.

De BMP a JPG

Publicado: Vie Oct 09, 2009 8:47 pm
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

De BMP a JPG

Publicado: Vie Oct 09, 2009 10:12 pm
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

De BMP a JPG

Publicado: Vie Oct 09, 2009 11:29 pm
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
>

De BMP a JPG

Publicado: Sab Oct 10, 2009 10:36 am
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
>>
>
>

De BMP a JPG

Publicado: Sab Oct 10, 2009 10:47 am
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
>>>
>>
>>
>
>

De BMP a JPG

Publicado: Sab Oct 10, 2009 10:59 am
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
>>>>
>>>
>>>
>>
>>
>
>

De BMP a JPG

Publicado: Sab Oct 10, 2009 11:17 am
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
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

De BMP a JPG

Publicado: Sab Oct 10, 2009 4:49 pm
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

De BMP a JPG

Publicado: Sab Oct 10, 2009 8:30 pm
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