Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 30-04-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 17
manuc Va por buen camino
Hola saldanaluis,

Si quieres hacer un módulo re-utilizable que solo vas a utilizar con Delphi, te recomiendo que generes un BPL, más que una DLL.

Dentro de este BPL, puedes crear la interface de usuario y toda la programación que necesites, para tu módulo de sign-in.
Tienes que programar este módulo, intentando que sea (relativamente) independiente del resto del Software, para que sea compatible con todos las aplicaciones en las que quieras utilizarlo.

El tema de utilizar este módulo con distintas bases de datos, es dependiente de muchos factores. Uno de ellos es la estructura que utilizas en tus aplicaciones. Es decir, si utilizar un módulo de datos con una conexión a base de datos (por ejemplo).
En este caso, el módulo de datos se encargaría de inicializar la conexión (ruta a bd, etc) y desde el propio módulo de sign-in, podrías "enlazar" con esa conexión y nada más. Desde dentro del módulo ya conectas los componentes que necesites para manejar la base de datos.

La llamada a la DLL o al BPL, es muy similar.

En primer lugar tienes que decidirte si utilizar Dll's o BPL's.
Si decides utilizar BPL, tienes que saber que hay dos formas de integrarlo en tu Software: Enlace dinámico o estático.

Enlace dinámico: por decirlo rápidamente, compilas tu módulo y lo cargas en tiempo de ejecución, de tal forma que no existe una relación directa entre el ejecutable principal y BPL del módulo. En este caso no podrás ejecutar directamente las funciones o procedimientos que tengas programados dentro de tu módulo.

Enlace estático: existe una relación entre el ejecutable principal y el módulo, de tal forma, que el ejecutable puede hacer uso de todas las funciones, procedimientos, classes, variables públicas, etc. que tengas programadas en tu módulo.

Dependiendo del tipo de módulo, la carga se realizaría de un modo u otro.

Si quieres, analizalo un poco, y me vas preguntando dudas, ya que cuando te inicias en este tipo de técnicas todo es un poco confuso hasta que le coges el hilo (también depende de quién te lo explique y en este caso reconozco que no lo hago muy bien).

Un saludo.
Responder Con Cita
 



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
Sincronizar datos de dos bases de datos Neeruu Firebird e Interbase 6 04-05-2008 17:16:33
Pasaje de datos entre bases de datos Mauro Daniel Conexión con bases de datos 1 04-05-2008 15:28:24
como crear una busqueda mediante diversos parametros metroyd SQL 8 08-04-2008 23:41:24
Qreport es posible imprimir un label con diversos Fonts ??? QuarkBcn Impresión 2 03-04-2008 10:15:08
Como pasar datos de una hoja de Excel a Bases de Datos de Paradox Goyo OOP 1 06-02-2007 01:57:20


La franja horaria es GMT +2. Ahora son las 01:53:47.


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