Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-07-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Hola...

Desde una ventana de línea de comandos, has lo siguiente:

Código:
cd c:\Windows\System32 [Enter] (O la ruta donde pusiste las DLL que mencionaste)

regsvr32 midas.dll [Enter]

regsvr32 dbxfb.dll [Enter]
Con esto estás registrando las dll's en windows y tu aplicación ya debería ejecutarse sin problemas. A menos que el problema esté en otro lado, claro está...



Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #2  
Antiguo 27-07-2011
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 397
Poder: 17
novato_erick Va por buen camino
---------------------------
RegSvr32
---------------------------
Se descargó dbxfb.dll, pero no se encontró el punto de entrada DllRegisterServer.

No se puede registrar este archivo.
---------------------------
Aceptar
---------------------------

El midas.dll se registro correctamente

el dbxfb.dll mostro el mensaje anterior.



Saludos;
Responder Con Cita
  #3  
Antiguo 27-07-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Hola...

Pues dbxfb.dll no se puede registrar, según el mensaje no tiene un punto de entrada para registrarse. De todas maneras, trata de ejecutar de nuevo tu aplicación.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #4  
Antiguo 27-07-2011
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 397
Poder: 17
novato_erick Va por buen camino
Gracias por tus aportes ante mano.

Ejecute mi aplicación y nada...

sigue mandando el mismo error de error de programa.

Es Extraño que en mis tres equipo de desarrollo no tengamos problema al ejecutarlo.. todo esta en en la terminal que no tiene dephi.

vere que sigo haciendo, si encuentro la solución. mientras tanto recibiré mas sugerencias...

Saludos
Responder Con Cita
  #5  
Antiguo 27-07-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Hola...

Casimiro, según comentó más arriba, ya instaló el cliente de Firebird en la PC.

Ahora, si ya registró la dll de midas y sigue con el mismo problema, podría ser que aún le falten algunas dll's por instalar/registrar.

novato_erick busca en el visor de eventos de Windows XP los errores que se producen al ejecutar tu aplicación, ahí podrías encontrar más información sobre que te está produciendo el error.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #6  
Antiguo 27-07-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
Primero, no es necesario ningún proceso de instalación del cliente de Firebird. De hecho, ni siquiera existe tal tipo de instalación. El cliente de Firebird es simplemente un biblioteca de carga dinámica. Ésta puede estar en la misma ruta que tu *.exe o bien en alguna ruta del sistema como: C:\Windows; C:\Windows\System32; etc. Lo recomendado es que utilices una copia de la DLL que resida junto a tu ejecutable.

Por otro lado, si dices que en los equipos de desarrollo el programa no presenta ningún problema es porque seguro te está faltando instalar y/o registrar algo en el equipo cliente. Sin saber mucho de dbExpress supongo que tiene que ver con él. Fíjate en la siguiente línea de la configuración:
Cita:
driver firebird
El sistema requiere que Firebird sea algo configurado y entendible para dbExpress. Talvez eso deba ser lo que te está faltando. No solo con copiar DLLs se puede considerar como instalado a un componente de Software.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #7  
Antiguo 27-07-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Hola...

Chris, si es recomendable instalar el cliente desde el instalador de Firebird, ya que este también instala los runtime de Visual Estudio.

También se puede hacer como indica este enlace: http://www.destructor.de/firebird/minimumclient.htm


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #8  
Antiguo 27-07-2011
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 397
Poder: 17
novato_erick Va por buen camino
Chis

Cita:
driver firebird

El sistema requiere que Firebird sea algo configurado y entendible para dbExpress. Talvez eso deba ser lo que te está faltando. No solo con copiar DLLs se puede considerar como instalado a un componente de Software.
mi componente de conexion DBX

tiene las siguientes propiedades:
Driver: Firebird
DataBase: 192.168.17.2:c:\MIDB.FDB
Password: mipass
libreryName:dbxfb.dll //Este no pude registrarlo
VendorLib:fbclient.dll

Saludos
Responder Con Cita
  #9  
Antiguo 27-07-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.714
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Me parece que estás intentado resolver algo dando "palos de ciego" porque todavía no sabes realmente cual es el problema que tienes.

No das mucha información, así que para empezar, algo simple, ¿has instalado el cliente de firebird?
Responder Con Cita
  #10  
Antiguo 27-07-2011
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 397
Poder: 17
novato_erick Va por buen camino
Gracias Casimiro esta bien el jalon de orejas...

Empiezo de nuevo:

Esta instalado el Cliente de firebird 2.5 en la maquina que deseo ejecutar mi apliación.

Instale por si acaso en el c:\windows\system32\dbxfb.dll y midas.dll (Esto porque antes una microaplicacion de prueba instalada anteriormente en una terminal sin delphi me recomendaron que hiciera y funciono).

Mi aplicación llama a la base de datos usando un componente DBX de la siguiente manera:

driver: firebird
DataBase: 192.168.17.2:C:\BDASCII.FDB
password: mipassword
username: sysdba

Como dije anteriormente: la aplicacion corre en mis maquina de desarrollo pero no he podido lograr que corra en una sin delphi.

Claro la maquina sin delphi, ya esta dentro del dominio de la red del servidor windows server8 y su respectivo ip.


Saludos
Responder Con Cita
  #11  
Antiguo 27-07-2011
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 397
Poder: 17
novato_erick Va por buen camino
Envia este error:


Tipo de suceso: Error
Origen del suceso: Application Error
Categoría del suceso: Ninguno
Id. suceso: 1000
Fecha: 27/07/2011
Hora: 01:15:07 p.m.
Usuario: No disponible
Equipo: HOGAR
Descripción:
Aplicación con errores: inventarios.exe, versión: 0.0.0.690, módulo con error: kernel32.dll, versión 5.1.2600.3119, dirección de error 0x00012a5b.

Para obtener más información, vea el Centro de ayuda y soporte técnico en http://go.microsoft.com/fwlink/events.asp.
Datos:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 69 6e 76 ure inv
0018: 65 6e 74 61 72 69 6f 73 entarios
0020: 2e 65 78 65 20 30 2e 30 .exe 0.0
0028: 2e 30 2e 36 39 30 20 69 .0.690 i
0030: 6e 20 6b 65 72 6e 65 6c n kernel
0038: 33 32 2e 64 6c 6c 20 35 32.dll 5
0040: 2e 31 2e 32 36 30 30 2e .1.2600.
0048: 33 31 31 39 20 61 74 20 3119 at
0050: 6f 66 66 73 65 74 20 30 offset 0
0058: 30 30 31 32 61 35 62 0d 0012a5b.
0060: 0a .
Responder Con Cita
  #12  
Antiguo 27-07-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.714
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por novato_erick Ver Mensaje
driver: firebird
DataBase: 192.168.17.2:C:\BDASCII.FDB
password: mipassword
username: sysdba



Usuario: No disponible
Equipo: HOGAR

¿Cambiaste el password en el firebird?
Responder Con Cita
  #13  
Antiguo 27-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Bueno, yo sigo con lo del ini, si bien quieres hacerlo:
Me imagino que tendras un datamodule, si no es asi, podras colocar este codigo en el evento Oncreate del form principal.
Para comenzar tienes que colocar en el uses IniFiles.

Ahora en el evento OnCreate del form o del datamodule pones esto:

Código Delphi [-]
Var BaseDeDatos, User, Pass : String;
    IniFile: TIniFile;
begin
   fbConnection.Connected:= False;
    // Obtiene la ruta y el nombre de la base de datos
    IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName)+'MiIni.ini');
   BasedeDatos := IniFile.ReadString('BD','Path','');
   User:= IniFile.ReadString('US','Name','');
   Pass:= IniFile.ReadString('PS','Clave','');
   If BasedeDatos = '' then ShowMessage('Error al cargar Base de Datos');
   fbConnection.DatabaseName:= BasedeDatos;
   fbConnection.Driver:= 'Firebird'; // no estoy seguro que sea asi, si no, quitale las comillas.
   fbConnection.pasword:= User;
   fbConnection.username:= Pass;

   fbConnection.Connected:= True;
  
end;

Ahora abre el archivo ini y cambias esto asi:

Cita:
[BD]
Path="192.168.17.2:c:\MIDB.FDB"
[US]
Name="SYSDBA"
[PS]
Clave="micontraseña"
Lo Guardas, salvas y lo colocas en el mismo directorio en donde este el EXE (osea el programa).


A ver como va, te repito, desconozco tus componentes, esto me parece que deberia de funcionar, pero no estoy seguro, de todos modos, no se pierde nada.
Saludos
__________________
Siempre Novato
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutable de delphi 2009 en Windows 7 dunia_lv Conexión con bases de datos 3 25-02-2011 19:39:23
Problema con Ejecutable Delphi y Windows Vista judit25 Varios 0 26-10-2007 20:06:40
Problema con PostData en WebBrowser.Navigate ¡No envia por POST! LuCkY_007 Internet 1 18-01-2006 06:25:23
Que mensaje envia windows??? jhonny API de Windows 4 10-09-2003 03:51:12
Problemas con ejecutable en windows 95 jgutti Varios 1 09-06-2003 23:31:24


La franja horaria es GMT +2. Ahora son las 02:53:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi