Sign in Join

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

Mailing lists / lazarus-es / 2014-09

ot: firebird/ibexpert

10 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

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

Paola Bruccoleri

Hola todos..

perdonen el off topic, pero se q ac� hay gente q usa lazarus con firebird

tengo instalado en una maq al Firebird-2.1.5.18497_0_x64 e instalo el ibexpert 32b, versi�n ibexpert 2013.02.15 (igual q en mi m�q.. que es win 8.1 64b)

registro la bd en el ibexpert y cuando la voy a abrir, me sale esto:

o sea, hay entrevero de dlls...

pero el programa funciona ok, lo q no anda es el ibexpert... en windows\system32 tengo un fbclient.dll de 640K....a su vez tengo en la carpeta del progr. otro de 440K

en mi m�q igual est� as� y funciona todo.....

despu�s de tanto probar.... puse esa dll de 440K en la carpeta del ibexpert y al final me abri�...
en mi m�quina NO lo tengo as�.. veo que el ibexpert me lee la dll de windows\system32

cu�l ser�a la forma correcta de poner esa dichosa dll???

otra cosa.. si en mi m�q saco la dll de la carpeta del programa, igual me funciona; en esa otra m�quina NO, aunque est�

cq comentario ser� bienvenido! hac�a rato que no me topaba con estas cosas raras!

byeeeeeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/ddc4c882/attachment-0001.html> ------------ pr�xima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/png
Size: 9166 bytes
Desc: no disponible
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/ddc4c882/attachment-0001.png>

Reply by email

Martin Gomez
to Paola Bruccoleri

Opiniologeando sin saber:
Le� alguna nota acerca de como Win 8.1 64bit enga�a a los programas de 32 bit acerca de \Windows\System32

Creo que vas a estar mas segura poniendo la DLL en la misma carpeta del ejecutable.

2014-09-05 19:41 GMT-03:00 Paola Bruccoleri <pbruccoleri en adinet.com.uy>:

Show quoted text 47 lines
Hola todos.. perdonen el off topic, pero se q ac� hay gente q usa lazarus con firebird tengo instalado en una maq al Firebird-2.1.5.18497_0_x64 e instalo el ibexpert 32b, versi�n ibexpert 2013.02.15 (igual q en mi m�q.. que es win 8.1 64b) registro la bd en el ibexpert y cuando la voy a abrir, me sale esto: o sea, hay entrevero de dlls... pero el programa funciona ok, lo q no anda es el ibexpert... en windows\system32 tengo un fbclient.dll de 640K....a su vez tengo en la carpeta del progr. otro de 440K en mi m�q igual est� as� y funciona todo..... despu�s de tanto probar.... puse esa dll de 440K en la carpeta del ibexpert y al final me abri�... en mi m�quina NO lo tengo as�.. veo que el ibexpert me lee la dll de windows\system32 cu�l ser�a la forma correcta de poner esa dichosa dll??? otra cosa.. si en mi m�q saco la dll de la carpeta del programa, igual me funciona; en esa otra m�quina NO, aunque est� cq comentario ser� bienvenido! hac�a rato que no me topaba con estas cosas raras! byeeeeeeeeeee _______________________________________________ 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* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/c154f43d/attachment.html> ------------ pr�xima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 9166 bytes Desc: no disponible URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/c154f43d/attachment.png>

Reply by email

Paola Bruccoleri
to Martin Gomez

Hola MArt�n..
lo q no entiendo es que yo tb tengo win 8.1 64b, IGUAL que esa otra m�quina!.. yo cuando instal� todo (es bastante nueva esta m�q) nunca tuve dramas....
en fin....

El 05/09/2014 20:00, Martin Gomez escribi�:

Show quoted text 81 lines
Opiniologeando sin saber: Le� alguna nota acerca de como Win 8.1 64bit enga�a a los programas de 32 bit acerca de \Windows\System32 Creo que vas a estar mas segura poniendo la DLL en la misma carpeta del ejecutable. 2014-09-05 19:41 GMT-03:00 Paola Bruccoleri <pbruccoleri en adinet.com.uy <mailto:pbruccoleri en adinet.com.uy>>: Hola todos.. perdonen el off topic, pero se q ac� hay gente q usa lazarus con firebird tengo instalado en una maq al Firebird-2.1.5.18497_0_x64 e instalo el ibexpert 32b, versi�n ibexpert 2013.02.15 (igual q en mi m�q.. que es win 8.1 64b) registro la bd en el ibexpert y cuando la voy a abrir, me sale esto: o sea, hay entrevero de dlls... pero el programa funciona ok, lo q no anda es el ibexpert... en windows\system32 tengo un fbclient.dll de 640K....a su vez tengo en la carpeta del progr. otro de 440K en mi m�q igual est� as� y funciona todo..... despu�s de tanto probar.... puse esa dll de 440K en la carpeta del ibexpert y al final me abri�... en mi m�quina NO lo tengo as�.. veo que el ibexpert me lee la dll de windows\system32 cu�l ser�a la forma correcta de poner esa dichosa dll??? otra cosa.. si en mi m�q saco la dll de la carpeta del programa, igual me funciona; en esa otra m�quina NO, aunque est� cq comentario ser� bienvenido! hac�a rato que no me topaba con estas cosas raras! byeeeeeeeeeee _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org <mailto: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 Se certific� que el correo no contiene virus. Comprobada por AVG - www.avg.es <http://www.avg.es> Versi�n: 2014.0.4765 / Base de datos de virus: 4015/8161 - Fecha de la versi�n: 05/09/2014

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/58717e89/attachment-0001.html> ------------ pr�xima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/png
Size: 9166 bytes
Desc: no disponible
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/58717e89/attachment-0001.png>

Reply by email

José Mejuto
to Paola Bruccoleri

El 06/09/2014 1:18, Paola Bruccoleri escribi�:

Show quoted text 6 lines
Hola MArt�n.. lo q no entiendo es que yo tb tengo win 8.1 64b, IGUAL que esa otra m�quina!.. yo cuando instal� todo (es bastante nueva esta m�q) nunca tuve dramas.... en fin....

Hola,

Posiblemente tengas un fbclient.dll de 32 bit en Windows\System32 y ah� no puede estar en m�quinas de 64bits, tiene que estar en Windows\SysWOW64 (si parece raro).

A ver, me explico.

* M�quina de 32 bits, ejecutable de 32 bits

Aplicaci�n de 32 bits en "Program Files" + dlls de 32 bits en Windows\System32

Hasta aqu� normal.

* M�quina de 64 bits, ejecutable de 64 bits

Aplicaci�n de 64 bits en "Program Files" + dlls de 64 bits en Windows\System32

Aparentemente normal.

M�quina de 64 bits, ejecutable de 32 bits

Aplicaci�n de 32 bits en "Program Files (x86)" + dlls de 32 bits en Windows\SysWOW64

Esto si parece m�s raro verdad ? :)

El rollo es que si la app es de 32 bits en un sistema de 64, Windows enga�a al programa y le hace ver el SysWOW64 como si se llamar System32, pero si resulta que vas con una app de 64 bits a la carpeta System32 ves un contenido diferente, correspondiente a la m�quina en 64 bits.

Puedes comprobarlo f�cilmente, si tienes un editor hexadecimal de 32 bits abre el archivo kernel32.dll que est� en System32, cerca del offset 0x100 ver�s las letras "PE" seguidas de dos ceros, los dos siguientes n�meros indican la plataforma:

"4C 01" = 32 bits
"64 86" = 64 bits

Ahora abre el mismo archivo en SysWOW64 y ver�s que ah� pone "4C 01" lo que indica que es una DLL de 32 bits.

Para estar seguro en estas cosas, pon la DLL en la misma carpeta que el ejecutable y te olvidas de estos l�os.

Saludos.

Reply by email

Martin Gomez
to José Mejuto

Eso es exactamente lo que hab�a le�do, no recuerdo a�n donde.

La DLL en la carpeta de la aplicaci�n es la soluci�n, m�s a�n cuando no tienes permisos de administrador para poner cosas en \Windows

2014-09-05 21:11 GMT-03:00 Jos� Mejuto <joshyfun en gmail.com>:

Show quoted text 68 lines
El 06/09/2014 1:18, Paola Bruccoleri escribi�: > Hola MArt�n.. > lo q no entiendo es que yo tb tengo win 8.1 64b, IGUAL que esa otra > m�quina!.. yo cuando instal� todo (es bastante nueva esta m�q) nunca > tuve dramas.... > en fin.... > > Hola, Posiblemente tengas un fbclient.dll de 32 bit en Windows\System32 y ah� no puede estar en m�quinas de 64bits, tiene que estar en Windows\SysWOW64 (si parece raro). A ver, me explico. * M�quina de 32 bits, ejecutable de 32 bits Aplicaci�n de 32 bits en "Program Files" + dlls de 32 bits en Windows\System32 Hasta aqu� normal. * M�quina de 64 bits, ejecutable de 64 bits Aplicaci�n de 64 bits en "Program Files" + dlls de 64 bits en Windows\System32 Aparentemente normal. M�quina de 64 bits, ejecutable de 32 bits Aplicaci�n de 32 bits en "Program Files (x86)" + dlls de 32 bits en Windows\SysWOW64 Esto si parece m�s raro verdad ? :) El rollo es que si la app es de 32 bits en un sistema de 64, Windows enga�a al programa y le hace ver el SysWOW64 como si se llamar System32, pero si resulta que vas con una app de 64 bits a la carpeta System32 ves un contenido diferente, correspondiente a la m�quina en 64 bits. Puedes comprobarlo f�cilmente, si tienes un editor hexadecimal de 32 bits abre el archivo kernel32.dll que est� en System32, cerca del offset 0x100 ver�s las letras "PE" seguidas de dos ceros, los dos siguientes n�meros indican la plataforma: "4C 01" = 32 bits "64 86" = 64 bits Ahora abre el mismo archivo en SysWOW64 y ver�s que ah� pone "4C 01" lo que indica que es una DLL de 32 bits. Para estar seguro en estas cosas, pon la DLL en la misma carpeta que el ejecutable y te olvidas de estos l�os. -- Saludos. _______________________________________________ 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* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140905/ae368992/attachment.html>

Reply by email

Gastón Dall' Oglio
to Martin Gomez

Hola Paola.

Haber si te sirve esto. Pero antes una pregunta, �hay algun motivo en especial por el cual desarrolles tus aplicaciones de 64 bits? Yo desarrollo todas mis aplicaciones en 32 bits, ya sea que despues van a correr en Windows o Linux de 32 o 64 bits. Esto simplifica mucho las cosas al hacer deploy en otros equipos, pero tambien al momento de desarrollar, ya que sucede que varias tools estan compiladas para 32 bits, con lo cual el CLENTE de Firebird que necesita (esto es, la ddl que ese exe de la tool puede enlazar) tiene que ser de 32 bits tambi�n. Si el cliente y el servidor de Firebird se conectar por TCP/IP, entonces el SERVIDOR puede ser 32 o 64 bits, da lo mismo, ya que tu aplicaci�n nunca enlaza directamente con el servidor. Si en cambio usas el server embedeb de Firebird, al que tu aplicaci�n se conecta como si se tratara de la dll cliente, ahi si el SERVIDOR tiene que ser de la misma cantidad de bits que tu aplicaci�n.

En Windows las librerias de Firebird se ubican en archivos de programas como cualquier otro programa, con lo cual lo que hago luego de instalarlo es agregar ese path (ejemplo C:\Program Files
(x86)\Firebird\Firebird_2_5\bin) a la variables PATH de Windows, y con eso me aseguro que todas las palicaciones y tool (flamerobin, isql, gbak, odbc) toman las ddl de ah�.

Saludos!

El 5 de septiembre de 2014, 21:37, Martin Gomez <mmgomez en gmail.com> escribi�:

Show quoted text 93 lines
Eso es exactamente lo que hab�a le�do, no recuerdo a�n donde. La DLL en la carpeta de la aplicaci�n es la soluci�n, m�s a�n cuando no tienes permisos de administrador para poner cosas en \Windows 2014-09-05 21:11 GMT-03:00 Jos� Mejuto <joshyfun en gmail.com>: El 06/09/2014 1:18, Paola Bruccoleri escribi�: > >> Hola MArt�n.. >> lo q no entiendo es que yo tb tengo win 8.1 64b, IGUAL que esa otra >> m�quina!.. yo cuando instal� todo (es bastante nueva esta m�q) nunca >> tuve dramas.... >> en fin.... >> >> > Hola, > > Posiblemente tengas un fbclient.dll de 32 bit en Windows\System32 y ah� > no puede estar en m�quinas de 64bits, tiene que estar en Windows\SysWOW64 > (si parece raro). > > A ver, me explico. > > * M�quina de 32 bits, ejecutable de 32 bits > > Aplicaci�n de 32 bits en "Program Files" + dlls de 32 bits en > Windows\System32 > > Hasta aqu� normal. > > * M�quina de 64 bits, ejecutable de 64 bits > > Aplicaci�n de 64 bits en "Program Files" + dlls de 64 bits en > Windows\System32 > > Aparentemente normal. > > M�quina de 64 bits, ejecutable de 32 bits > > Aplicaci�n de 32 bits en "Program Files (x86)" + dlls de 32 bits en > Windows\SysWOW64 > > Esto si parece m�s raro verdad ? :) > > El rollo es que si la app es de 32 bits en un sistema de 64, Windows > enga�a al programa y le hace ver el SysWOW64 como si se llamar System32, > pero si resulta que vas con una app de 64 bits a la carpeta System32 ves un > contenido diferente, correspondiente a la m�quina en 64 bits. > > Puedes comprobarlo f�cilmente, si tienes un editor hexadecimal de 32 bits > abre el archivo kernel32.dll que est� en System32, cerca del offset 0x100 > ver�s las letras "PE" seguidas de dos ceros, los dos siguientes n�meros > indican la plataforma: > > "4C 01" = 32 bits > "64 86" = 64 bits > > Ahora abre el mismo archivo en SysWOW64 y ver�s que ah� pone "4C 01" lo > que indica que es una DLL de 32 bits. > > Para estar seguro en estas cosas, pon la DLL en la misma carpeta que el > ejecutable y te olvidas de estos l�os. > > -- > > Saludos. > > > > _______________________________________________ > 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

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140906/c4bb2373/attachment.html>

Reply by email

Paola Bruccoleri
to José Mejuto: El 06/09/2014 1:18, Paola Bruccoleri escribi�: Posiblemente tengas un fbclient.dll de…

El 05/09/2014 21:11, Jos� Mejuto escribi�:

Show quoted text 57 lines
El 06/09/2014 1:18, Paola Bruccoleri escribi�: > Hola MArt�n.. > lo q no entiendo es que yo tb tengo win 8.1 64b, IGUAL que esa otra > m�quina!.. yo cuando instal� todo (es bastante nueva esta m�q) nunca > tuve dramas.... > en fin.... > Hola, Posiblemente tengas un fbclient.dll de 32 bit en Windows\System32 y ah� no puede estar en m�quinas de 64bits, tiene que estar en Windows\SysWOW64 (si parece raro). A ver, me explico. * M�quina de 32 bits, ejecutable de 32 bits Aplicaci�n de 32 bits en "Program Files" + dlls de 32 bits en Windows\System32 Hasta aqu� normal. * M�quina de 64 bits, ejecutable de 64 bits Aplicaci�n de 64 bits en "Program Files" + dlls de 64 bits en Windows\System32 Aparentemente normal. M�quina de 64 bits, ejecutable de 32 bits Aplicaci�n de 32 bits en "Program Files (x86)" + dlls de 32 bits en Windows\SysWOW64 Esto si parece m�s raro verdad ? :) El rollo es que si la app es de 32 bits en un sistema de 64, Windows enga�a al programa y le hace ver el SysWOW64 como si se llamar System32, pero si resulta que vas con una app de 64 bits a la carpeta System32 ves un contenido diferente, correspondiente a la m�quina en 64 bits. Puedes comprobarlo f�cilmente, si tienes un editor hexadecimal de 32 bits abre el archivo kernel32.dll que est� en System32, cerca del offset 0x100 ver�s las letras "PE" seguidas de dos ceros, los dos siguientes n�meros indican la plataforma: "4C 01" = 32 bits "64 86" = 64 bits Ahora abre el mismo archivo en SysWOW64 y ver�s que ah� pone "4C 01" lo que indica que es una DLL de 32 bits. Para estar seguro en estas cosas, pon la DLL en la misma carpeta que el ejecutable y te olvidas de estos l�os.

Hola Jos�..
como siempre, excelente explicaci�n!... ahora intentar� ver por qu� cornos se hizo ese relajo... se que en esa m�quina estuvieron instalando el fb 2.5 y varias veces el ibexpert... les desinstal� todo y puse las versiones correctas y ah� comenz� el l�o... ese usuario no tiene NI idea de las carpetas windows\system32 y similares... supongo el ibexpert habr� instalado cosas all�...
mil gracias
byeeeeeeeeeeee

Reply by email

Paola Bruccoleri
to Gastón Dall' Oglio: Hola Paola. Haber si te sirve esto. Pero antes una pregunta, �hay algun motivo en…

El 06/09/2014 10:09, Gast�n Dall' Oglio escribi�:

Show quoted text 26 lines
Hola Paola. Haber si te sirve esto. Pero antes una pregunta, �hay algun motivo en especial por el cual desarrolles tus aplicaciones de 64 bits? Yo desarrollo todas mis aplicaciones en 32 bits, ya sea que despues van a correr en Windows o Linux de 32 o 64 bits. Esto simplifica mucho las cosas al hacer deploy en otros equipos, pero tambien al momento de desarrollar, ya que sucede que varias tools estan compiladas para 32 bits, con lo cual el CLENTE de Firebird que necesita (esto es, la ddl que ese exe de la tool puede enlazar) tiene que ser de 32 bits tambi�n. Si el cliente y el servidor de Firebird se conectar por TCP/IP, entonces el SERVIDOR puede ser 32 o 64 bits, da lo mismo, ya que tu aplicaci�n nunca enlaza directamente con el servidor. Si en cambio usas el server embedeb de Firebird, al que tu aplicaci�n se conecta como si se tratara de la dll cliente, ahi si el SERVIDOR tiene que ser de la misma cantidad de bits que tu aplicaci�n. En Windows las librerias de Firebird se ubican en archivos de programas como cualquier otro programa, con lo cual lo que hago luego de instalarlo es agregar ese path (ejemplo C:\Program Files (x86)\Firebird\Firebird_2_5\bin) a la variables PATH de Windows, y con eso me aseguro que todas las palicaciones y tool (flamerobin, isql, gbak, odbc) toman las ddl de ah�. Saludos!

Hola Gast�n..
yo no desarrollo nada en 64 bits.. el l�o no era con mi aplicaci�n, que funcionaba ok, sino con el ibexpert!..
generalmente coloco la dll de firebird en la misma carpeta del ejecutable (la saco de la carpeta de instalaci�n de fb) y listo... No se que pas� con el ibexpert que al abrir la bd luego de registrada me saltaba eso.. evidentemente qued� en un lugar mal la dll....

muchas gracias!
byeeeeeeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140907/b1281066/attachment.html>

Reply by email

Gastón Dall' Oglio
to Paola Bruccoleri

Ah ok, como dijiste que el Firebird era de 64bits y tu equipo tambi�n, yo asum� que tu aplicaci�n era de 64 bits.
Si pones la ddl de firebird en la carpeta de la aplicaci�n (yo prefiero modificar la variable de entorno PATH como te dec�a antes), te paso el dato por si no lo sabias que te pod�s bajar un zip con todo lo mismo que trae el instalador, con lo cual no necesitas instalar nada, en tu caso fijate Firebird-2.1.5.18497-0_Win32.zip
http://sourceforge.net/projects/firebird/files/firebird-win32/2.1.5-Release/

Saludos!

PD: si no estoy equivocado sos maestra, lo que te habras horrorizado al leer "Haber si te sirve esto"!!!

El 7 de septiembre de 2014, 14:36, Paola Bruccoleri < pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 46 lines
El 06/09/2014 10:09, Gast�n Dall' Oglio escribi�: Hola Paola. Haber si te sirve esto. Pero antes una pregunta, �hay algun motivo en especial por el cual desarrolles tus aplicaciones de 64 bits? Yo desarrollo todas mis aplicaciones en 32 bits, ya sea que despues van a correr en Windows o Linux de 32 o 64 bits. Esto simplifica mucho las cosas al hacer deploy en otros equipos, pero tambien al momento de desarrollar, ya que sucede que varias tools estan compiladas para 32 bits, con lo cual el CLENTE de Firebird que necesita (esto es, la ddl que ese exe de la tool puede enlazar) tiene que ser de 32 bits tambi�n. Si el cliente y el servidor de Firebird se conectar por TCP/IP, entonces el SERVIDOR puede ser 32 o 64 bits, da lo mismo, ya que tu aplicaci�n nunca enlaza directamente con el servidor. Si en cambio usas el server embedeb de Firebird, al que tu aplicaci�n se conecta como si se tratara de la dll cliente, ahi si el SERVIDOR tiene que ser de la misma cantidad de bits que tu aplicaci�n. En Windows las librerias de Firebird se ubican en archivos de programas como cualquier otro programa, con lo cual lo que hago luego de instalarlo es agregar ese path (ejemplo C:\Program Files (x86)\Firebird\Firebird_2_5\bin) a la variables PATH de Windows, y con eso me aseguro que todas las palicaciones y tool (flamerobin, isql, gbak, odbc) toman las ddl de ah�. Saludos! Hola Gast�n.. yo no desarrollo nada en 64 bits.. el l�o no era con mi aplicaci�n, que funcionaba ok, sino con el ibexpert!.. generalmente coloco la dll de firebird en la misma carpeta del ejecutable (la saco de la carpeta de instalaci�n de fb) y listo... No se que pas� con el ibexpert que al abrir la bd luego de registrada me saltaba eso.. evidentemente qued� en un lugar mal la dll.... muchas gracias! byeeeeeeeeeeee _______________________________________________ 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.freepascal.org/pipermail/lazarus-es/attachments/20140908/a0fd4202/attachment.html>

Reply by email

Maxi
to Gastón Dall' Oglio

Mw pas� una vez. Si el so es 64bits instala el firebird de 64. Y sobrescribe wl gds32.dll que es el que est� esperado el ibexperto.

El sep 7, 2014 9:44 PM, "Gast�n Dall' Oglio" <gaston.dalloglio en gmail.com> escribi�:

Ah ok, como dijiste que el Firebird era de 64bits y tu equipo tambi�n, yo

asum� que tu aplicaci�n era de 64 bits.

Si pones la ddl de firebird en la carpeta de la aplicaci�n (yo prefiero

modificar la variable de entorno PATH como te dec�a antes), te paso el dato por si no lo sabias que te pod�s bajar un zip con todo lo mismo que trae el instalador, con lo cual no necesitas instalar nada, en tu caso fijate Firebird-2.1.5.18497-0_Win32.zip

http://sourceforge.net/projects/firebird/files/firebird-win32/2.1.5-Release/

Saludos! PD: si no estoy equivocado sos maestra, lo que te habras horrorizado al

leer "Haber si te sirve esto"!!!

El 7 de septiembre de 2014, 14:36, Paola Bruccoleri <

pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 6 lines
> > El 06/09/2014 10:09, Gast�n Dall' Oglio escribi�: >> >> Hola Paola. >> >> Haber si te sirve esto. Pero antes una pregunta, �hay algun motivo en

especial por el cual desarrolles tus aplicaciones de 64 bits?

>> Yo desarrollo todas mis aplicaciones en 32 bits, ya sea que despues van

a correr en Windows o Linux de 32 o 64 bits. Esto simplifica mucho las cosas al hacer deploy en otros equipos, pero tambien al momento de desarrollar, ya que sucede que varias tools estan compiladas para 32 bits, con lo cual el CLENTE de Firebird que necesita (esto es, la ddl que ese exe de la tool puede enlazar) tiene que ser de 32 bits tambi�n.

>> Si el cliente y el servidor de Firebird se conectar por TCP/IP,

entonces el SERVIDOR puede ser 32 o 64 bits, da lo mismo, ya que tu aplicaci�n nunca enlaza directamente con el servidor. Si en cambio usas el server embedeb de Firebird, al que tu aplicaci�n se conecta como si se tratara de la dll cliente, ahi si el SERVIDOR tiene que ser de la misma cantidad de bits que tu aplicaci�n.

>> >> En Windows las librerias de Firebird se ubican en archivos de programas

como cualquier otro programa, con lo cual lo que hago luego de instalarlo es agregar ese path (ejemplo C:\Program Files
(x86)\Firebird\Firebird_2_5\bin) a la variables PATH de Windows, y con eso me aseguro que todas las palicaciones y tool (flamerobin, isql, gbak, odbc) toman las ddl de ah�.

Show quoted text 5 lines
>> >> Saludos! >> > Hola Gast�n.. > yo no desarrollo nada en 64 bits.. el l�o no era con mi aplicaci�n, que

funcionaba ok, sino con el ibexpert!..

> generalmente coloco la dll de firebird en la misma carpeta del

ejecutable (la saco de la carpeta de instalaci�n de fb) y listo...

> No se que pas� con el ibexpert que al abrir la bd luego de registrada me

saltaba eso.. evidentemente qued� en un lugar mal la dll....

Show quoted text 17 lines
> > muchas gracias! > byeeeeeeeeeeee > > > _______________________________________________ > 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

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140907/a4c470e7/attachment-0001.html>

Reply by email