![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si la base de datos está en un servidor y se puede acceder mediante una conexión a internet,vpn o lo que sea. Solo hace falta que acompañado del exe vaya el FBCLIENT.DLL, la cual realiza la conexión del cliente.
|
|
#2
|
|||
|
|||
|
Gracias Casimiro... conozco y he usado el embebed, para acceso local y monopuesto, nada que ver con conectarse como cliente a un servidor remoto.
![]() Lo que quería escuchar era lo de Cañones, eso lo he hecho, meter el exe y el fbClient.dll en un pen y ejecutarlo, pero me peta antes de que se vea si quiera la primera pantalla. Si instalo la versión básica cliente con el instalador, funciona de maravillas, desinstalo y vuelvo al ejecutable con el dll y vuelve a petar (creo que al autentificarse contra el servidor). Uso ibx 7, ¿debo configurar algo, o registrar algo para que funcione el exe con sólo incluir el fbClient.dll?, ¿debo invocarlo en el ejecutable, es decir, cargarlo como librería? ![]() Gracias de nuevo por vuestra atención
__________________
Amar al mundo apasionadamente. |
|
#3
|
||||
|
||||
|
¿Interbase?, no sé si vendrán los problemas por eso, ten en cuenta que interbase usa gds32.dll y no fbclient.dll
De todas formas tampoco das muchos detalles, "te peta", ¿y qué es exactamente eso?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
No hace falta registrar nada, por lo menos en mis experiencias.
Creo que lo mejor sería que pruebes que la aplicación funciona con el fbclient desde una carpeta en la PC y después lo trates de ejecutar en el PC. La PC que haces las pruebas está dentro de un domino? yo tuve problemas con los dominios. |
|
#5
|
||||
|
||||
|
Tal y como te han comentado, no hace falta registrar nada.
Ejecutable fbclient.dll midas.dll si no has compilado la aplicación con la unidad midas Confirma que el programa no abre la bbdd directamente, sino que la abres una vez arrancado el programa. Puedes poner un botón que conecte la bbdd. Además, comprueba que tu ip pública es siempre la misma, de lo contrario tampoco te arrancaría. Nos cuentas. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#6
|
|||
|
|||
|
Hola de nuevo:
Casimiro, perdona, intentaré ser más explícito, y así tambien atiendo la ayuda prestada por fjcg02: Las pruebas las estoy haciendo con un ordenador "limpio". Sin firebird, ni delphi, ni firewall... En un Pen meto el EXE y el fbClient.DLL (tengo el midaslib en el uses). Meto en un Pen el programa, cuya primera instrucción en el FormCreate tengo puesto un "ShowMessage('Hola')". Me he asegurado de tener tanto el IBDatabase como el IBSecurityService que uso en "no conectado ni activo". La IP pública es estática. Pues bien: Si ejecuto el programa me dice: "NeodInterPed.exe ha detectado un problema y debe cerrarse", sin ni siquiera mostrar el mensaje "HOLA"... ahora bien, si instalo el Firebird 2.1.3 (con el que trabajo): instalación Mínima de Cliente sin utilidades ni herramientas, el programa funciona correctamente, conectándose a la IP remota, autentificándose y cargando en el ClientDataSet un ranking de los 25 productos más vendidos con su correspondiente stock real. Gracias de nuevo por vuestro interés y reitero mis disculpas a Casimiro, debería ser más explícito, ya que de ello depende no haceros perder vuestro tiempo. Saludos.
__________________
Amar al mundo apasionadamente. |
|
#7
|
||||
|
||||
|
¿Y si lo pruebas con el depurador paso a paso?, deberás hacerlo en un equipo que tenga lo mismo que vas a tener en el pendrive. Desactiva firebird en tu pc de desarrollo y deja en el directorio del ejecutable la dll que hemos comentado, así la simulación será más real.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Me da la sensación de que en la configuración de la bbdd usas un alias o algo parecido. Intenta conectarse automáticamente y no la encuentra.
Confirma que en la configuración pones la ip del servidor y el archivo. No recuerdo cómo es la sintaxis, pero prueba a ver qué tal. Otra prueba que puedes hacer es poner la propiedad de la bbdd Connected a false, compilar y probar. Si no falla es eso seguro. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| FbClient.dll , del directorio | Gabriel | Firebird e Interbase | 3 | 23-02-2008 10:37:11 |
| ¿cambiar ibx a fbclient.dll? ¿como recompilar? | pvizcay | Firebird e Interbase | 11 | 10-04-2007 20:07:01 |
| Problema con fbclient en la instalacion de una aplicacion | Choclito | Varios | 3 | 11-08-2006 21:13:59 |
| gds32 o fbclient | Leonardo | Conexión con bases de datos | 1 | 06-06-2006 11:53:46 |
| Una mano con FIBPlus y FBClient.dll | El_Raso | Firebird e Interbase | 5 | 10-02-2006 19:28:53 |
|