Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2025
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
Pasar de delphi5 e interbase6 a firebird y lazarus

Hola buen dia para todos, siempre consultando a ustedes cuando uno tiene que hacer un cambio, sigo con lo mismo pero ahora creo que decidi el camino, tengo un sistema pequeño antiguo y chico que hice en delphi 5, con interbase 6 y conexion con bde, voy a migrar a lazarus, firebird y ....
Que me conviene primero hacer funcionar el codigo en lazarus y despues preocuparme por la bd o primero convertir la bd a firebird ver que funcione mi codigo y pensar despues en lazarus.
Ademas quiero preguntarle como seria la conexion del servidor con firebird si sigue estando el bde o no, o solo se configura el servidor y se instala el firebird cliente en cada equipo....
La verdad que no se si se entiende todo lo que pregunto pero me gustaria la experiencia de ustedes que seguro ya lo han tenido que afrontar para arrancar y convertir el proyecto de una vez por todas.....
Muchas Gracias
Responder Con Cita
  #2  
Antiguo 04-10-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Hola, realmente no es complicado, aunque tendrás que olvidar BDE.
Con alguna utilidad del tipo ibexpert extraes el "metadata" de la base de datos junto a los datos.
Ya puedes desinstalar por completo interbase.
Instalas firebird y con el mismo ibexpert puedes restaurar la base de datos a partir del metadata extraido antes.
Listo, ya tienes tu base de datos lista para trabajar con firebird.
En el servidor instalas firebird y en los clientes sólo necesitas fbclient.dll
Luego en lazarus instalas ibcontrols, que son componentes como los IBX de delphi.
Ahora te toca a ti adaptar tu programa a usar los IBX/IBControls con sus IBquery, IBdataset, etc.
Eso es todo.
Responder Con Cita
  #3  
Antiguo 06-10-2025
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
Gracias

Gracias casimiro....te hago una consulta...esos componentes (ibcontrols) que me decis vienen con lazarus o los tengo que instalar aparte...
Gracias
Responder Con Cita
  #4  
Antiguo 07-10-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Lazarus tiene una gran lista de componentes que puedes activarlos/instalarlos, o no, como quieras.
En el menú principal > Paquete > Instalar/Desinstalar paquetes...


Responder Con Cita
  #5  
Antiguo 06-12-2025
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
No aparece

buen dia, desde ya agradezco que siempre nos den una mano a los que no estamos enfocados en el dia a dia y necesitamos de ustedes, ya tengo la base en formato firebird (previo paso por firebird 2.5, para luego llevarla a firebird 5), ahora el tema que tengo que al ir a componentes no aparecen los ibx, y tampoco los veo para descargar en algun lado)....alguna indicacion. Gracias
Responder Con Cita
  #6  
Antiguo 06-12-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Mira la imagen que te he puesto.
Responder Con Cita
  #7  
Antiguo 09-12-2025
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
Gracias pero....

no aparece por eso decia. Es la version Lazarus 4.2 (rev lazarus_4_2) FPC 3.2.2 x86_64-win64-win32/win64
Responder Con Cita
  #8  
Antiguo 10-12-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
https://github.com/MWASoftware/ibcontrols
Responder Con Cita
  #9  
Antiguo 10-12-2025
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
Gracias

Gracias casemiro por tu conocimiento y tiempo....ahora veo como lo agrego creo que tengo que agregar dos cosas antes creo fbint, ibcontrols y ibx.....lo voy a mirar gracias
Responder Con Cita
  #10  
Antiguo 10-12-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Patricio Ver Mensaje
Gracias casemiro por tu conocimiento y tiempo....ahora veo como lo agrego creo que tengo que agregar dos cosas antes creo fbint, ibcontrols y ibx.....lo voy a mirar gracias
ibcontrols sustituye a ibx, sólo tienes que instalar ibcontrols.
Responder Con Cita
  #11  
Antiguo 29-01-2026
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
problemas en los form con los tquery

buen dia...la base de datos la tengo en firebird, probe lo de los clientes con el fbclient.dll en un pequeño ejemplo y parece que va muy bien, el tema que tengo ahora es que cada formulario que usa un query tengo un problema para verlo y modificarlo porque me dice que ese componente tiene problemas....segun la inteligencia artificial me dice que abra el codigo del formulario y lo remplace por los tibquery pero asi y todo cuando quieero ver los form me sigue tirando errores y no me deja verlos para adaptarlos mejor en una vista mas grafica. Mi pregunta es, si en un pequeño formulario tengo una tabla o un query que usaba en delphi5 cual seria la forma mas rapida para verlo y adaptarlo pudiendo ver el form porque lo hice pero estoy ciego solo con el codigo y el form me costo mucho verlo....no se si se entiende lo que quiero preguntar, cualquier cosa me explico mejor. aguardo alguna idea para seguir
Responder Con Cita
  #12  
Antiguo 29-01-2026
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
La verdad es que no entiendo qué problema tienes, ni siquiera indicas cuál es el error que muestra.
Además insistes mucho en que "no ves", "estás ciego", etc. y me ha hecho dudar si es una simple expresión o si realmente tienes problemas de visión.
Lo digo en serio, no entiendo lo que explicas.
Responder Con Cita
  #13  
Antiguo 29-01-2026
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
disculpa

el tema es que en todos los formularios que tengo un tquery no me los deja ver para modificar los objetos, y poder eliminar el query y poner el tibquery e ir adaptandolo los objetos de ese formulario.....me dice que no es compatible con el tquery y no me lo muestra....espero poder expresarme mejor
Responder Con Cita
  #14  
Antiguo 29-01-2026
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 471
Poder: 22
Patricio Va por buen camino
ahi lo hice

tuve que primero cambiar en el codigo de los dfm todas las referencias que se hacian a tquery por el que voy a usar o tsqlquery o tibquery y tambien modificar en el uses para que use SQLDB, DB, IBConnection y ahora me muestra el form y tengo que volver a crear las sql de nuevo....me tira otros errores pero ire viendo, gracias siempre por intentar dar una mano a los que no estamos tan cancheros. Gracias gracias, y casimiro es un fenomeno siempre dando una luz para los que estamos perdidos aun cuando lo que preguntaos es un desastre gracias
Responder Con Cita
  #15  
Antiguo 30-01-2026
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Básicamente, si tienes un componente query que debes cambiar por otro de los nuevos componentes, simplemente pones el nuevo componente, copias las instrucciones del anterior al nuevo (su select, insert, delete, update) y asocias el datasource que tengas al nuevo componente. Listo, ya puedes borrar el antiguo componente.
Responder Con Cita
Respuesta



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
migrar pequeño proyecto de delphi5 a lazarus Patricio Lazarus, FreePascal, Kylix, etc. 0 26-09-2025 14:17:39
Conectar BD firebird 1.5 en Delphi5 kirkhelek Conexión con bases de datos 2 24-03-2010 23:07:10
Empezar con Delphi5 y Firebird marcial Firebird e Interbase 1 04-10-2008 11:16:29
convivencia Interbase6 - Firebird1.5.3 mguixot Firebird e Interbase 4 30-01-2006 08:52:11
Problemas RBuilder al pasar de delphi5 a delphi7 neon Impresión 0 26-08-2004 14:38:35


La franja horaria es GMT +2. Ahora son las 03:25:49.


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