Página 1 de 1

Problemas con el .OBJ

Publicado: Mié Oct 11, 2006 11:08 am
por X-Soft
Hola a todos:
Tengo un pequeño problema con la modificación del proyecto. Recientemente
hice un post en estas mismas news referente a un bug con TZIPFILE, que, como
siempre, me solucionaron (José Lalín y José Giménez) con total acierto. Me
enviaron un OBJ para solucionar el bug, que resultó con otro bug y me
reenviaron otro más. Y ese es el problema, al añadir este último (Por
supuesto quitando los que estban mal), no me lo reconoce (como si tuviera el
antiguo). Hice pruebas en un proyecto nuevo y funciona perfectamente, copié
y pegé todo, hasta el último detalle en mi proyecto original, y sigue
ignorandolo. Reconstruí varias veces el prioyecto y nada, que si quieres
arroz catalina.
Alguien sabría decirme que tocar o donde tocar para que se "Olvide" del OBJ
antiguo y me compile con el nuevo? (los OBJ antiguos ya ni existen el el HD)

Problemas con el .OBJ

Publicado: Mié Oct 11, 2006 11:15 am
por jfgimenez
Ramón,
> Tengo un pequeño problema con la modificación del proyecto. Recientemente
> hice un post en estas mismas news referente a un bug con TZIPFILE, que,
> como siempre, me solucionaron (José Lalín y José Giménez) con total
> acierto. Me enviaron un OBJ para solucionar el bug, que resultó con otro
> bug y me reenviaron otro más. Y ese es el problema, al añadir este último
> (Por supuesto quitando los que estban mal), no me lo reconoce (como si
> tuviera el antiguo). Hice pruebas en un proyecto nuevo y funciona
> perfectamente, copié y pegé todo, hasta el último detalle en mi proyecto
> original, y sigue ignorandolo. Reconstruí varias veces el prioyecto y
> nada, que si quieres arroz catalina.
>
> Alguien sabría decirme que tocar o donde tocar para que se "Olvide" del
> OBJ antiguo y me compile con el nuevo? (los OBJ antiguos ya ni existen el
> el HD)
La verdad es que no tiene mucho sentido. Estoy seguro de que tiene que
quedar algún .obj antiguo por ahí que no has visto. Lo mejor es que elimines
el .obj del proyecto, y vuelvas a añadir el .obj nuevo. Con eso tiene que
funcionar.
Por cierto, para comprobar exactamente qué .obj se está enlazando en el
proyecto, puedes pulsar con el botón derecho sobre él en el gestor de
proyectos, y escoger la opción "Propiedades". Eso te muestra un diálogo del
explorador de windows con toda la información sobre ese fichero, incluida su
ubicación, fecha y hora, tamaño, etc.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Problemas con el .OBJ

Publicado: Mié Oct 11, 2006 11:35 am
por X-Soft
José, Todo eso ya lo he hecho, y varias veces además. Todo está correcto, no
da errores de compilación, he utilizado las mismas librerías que están
funcionando en las pruebas, he boorado absolutamente todos los Obj del disco
(menos del que estmos hablando, claro), y como si nada.
Existe algún parámetro, en el XPJ, por ejemplo, o en algún otro fichero que
yo pueda revisar?
Gracias de nuevo.
Un Saludo.
Ramón Torreblanca
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:452cb638$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ramón,
>
>> Tengo un pequeño problema con la modificación del proyecto. Recientemente
>> hice un post en estas mismas news referente a un bug con TZIPFILE, que,
>> como siempre, me solucionaron (José Lalín y José Giménez) con total
>> acierto. Me enviaron un OBJ para solucionar el bug, que resultó con otro
>> bug y me reenviaron otro más. Y ese es el problema, al añadir este último
>> (Por supuesto quitando los que estban mal), no me lo reconoce (como si
>> tuviera el antiguo). Hice pruebas en un proyecto nuevo y funciona
>> perfectamente, copié y pegé todo, hasta el último detalle en mi proyecto
>> original, y sigue ignorandolo. Reconstruí varias veces el prioyecto y
>> nada, que si quieres arroz catalina.
>>
>> Alguien sabría decirme que tocar o donde tocar para que se "Olvide" del
>> OBJ antiguo y me compile con el nuevo? (los OBJ antiguos ya ni existen el
>> el HD)
>
> La verdad es que no tiene mucho sentido. Estoy seguro de que tiene que
> quedar algún .obj antiguo por ahí que no has visto. Lo mejor es que
> elimines el .obj del proyecto, y vuelvas a añadir el .obj nuevo. Con eso
> tiene que funcionar.
>
> Por cierto, para comprobar exactamente qué .obj se está enlazando en el
> proyecto, puedes pulsar con el botón derecho sobre él en el gestor de
> proyectos, y escoger la opción "Propiedades". Eso te muestra un diálogo
> del explorador de windows con toda la información sobre ese fichero,
> incluida su ubicación, fecha y hora, tamaño, etc.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>

Problemas con el .OBJ

Publicado: Mié Oct 11, 2006 11:50 am
por jfgimenez
Ramón,
> José, Todo eso ya lo he hecho, y varias veces además. Todo está correcto,
> no da errores de compilación, he utilizado las mismas librerías que están
> funcionando en las pruebas, he boorado absolutamente todos los Obj del
> disco (menos del que estmos hablando, claro), y como si nada.
>
> Existe algún parámetro, en el XPJ, por ejemplo, o en algún otro fichero
> que yo pueda revisar?
No, no hay nada especial. Comprueba lo que te he dicho sobre las
"propiedades" del fichero desde el gestor de proyectos. Al menos, así te
puedes asegurar de qué .obj se está enlazando.
Y otra cosa... hay un bug en el enlazador de Borland (ilink32.exe) que hace
que algunas veces se enlace el módulo original de la librería en vez del
..obj que le indicas (vamos, que se lo pasa por el forro). Si es esto, prueba
a eliminar ese módulo de la librería xailer.lib:
tlib xailer -ziparchive
o bien, sustitúyelo por el módulo bueno:
tlib xailer -+ziparchive
--
Un saludo,
José F. Giménez
http://www.xailer.com

Problemas con el .OBJ

Publicado: Mié Oct 11, 2006 11:55 am
por X-Soft
OK. Perfecto como siempre, ya me podía volver loco probando cosas.
Muchas Gracias.
Un Saludo
Ramón Torreblanca
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:452cbe6e$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ramón,
>
>> José, Todo eso ya lo he hecho, y varias veces además. Todo está correcto,
>> no da errores de compilación, he utilizado las mismas librerías que están
>> funcionando en las pruebas, he boorado absolutamente todos los Obj del
>> disco (menos del que estmos hablando, claro), y como si nada.
>>
>> Existe algún parámetro, en el XPJ, por ejemplo, o en algún otro fichero
>> que yo pueda revisar?
>
> No, no hay nada especial. Comprueba lo que te he dicho sobre las
> "propiedades" del fichero desde el gestor de proyectos. Al menos, así te
> puedes asegurar de qué .obj se está enlazando.
>
> Y otra cosa... hay un bug en el enlazador de Borland (ilink32.exe) que
> hace que algunas veces se enlace el módulo original de la librería en vez
> del .obj que le indicas (vamos, que se lo pasa por el forro). Si es esto,
> prueba a eliminar ese módulo de la librería xailer.lib:
>
> tlib xailer -ziparchive
>
> o bien, sustitúyelo por el módulo bueno:
>
> tlib xailer -+ziparchive
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>