FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Delphi 2010 DLL con Datamodule y ADO
Amigos del foro saludos desde Buenos Aires.
Imagino que esta pregunta es un tanto basica, pero luego de rebuscar, ya no tengo donde recurrir y espero puedan ayudarme. El contexto es asi: Una DLL que crea un formulario, y varios Datamodule para comunicarse con diferentes perifiericos. Ademas, debo guardar datos en una base de datos. El datamodule que creo, tiene adentro un ADOConnection. Cuando inicializo ese Datamodule en particular, se friza todo y se RECUELGA. Les paso el codigo y de ahi en más quedo en sus manos para una solucion. function CreateDATABASE(): Longint; begin try Application.CreateForm(TMod_Base_Facturas, Mod_Base_Facturas); Result := 0; except Result := -1; end; end; Function DestroyDATABASE() : Longint; // Para Delphi y VB begin try if Assigned(Mod_Base_Facturas) then begin FreeAndNil(Mod_Base_Facturas); Application.ProcessMessages(); end; Result := 0; except Result := -1; end; end; initialization CreateDataBase; finalization DestroyDatabase; end. De más está decir que toda ayuda será SUPER AGRADECIDA. Fernando |
#2
|
||||
|
||||
Hola
No veo donde se crea el datamodule. No veo tampoco donde se crea el adoconnection. No veo tampoco donde se conecta el ado con la bd. Si existe todo esto, que no veo, el problema me da la impresion es que el ado no encuentra la bd. Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Cita:
El Datamodule por gracioso que parezca es justamente TMod_Base_Facturas, y lo creo en el Initialization de la DLL Asi vengo haciendo con los otros elementos de este proyecto y hasta ahora funcionan. Es posible que eso sea fruto de la casualidad. El ADOConnection esta adentro del DM llamado TMod_Base_Facturas No se si eso te aclara algo. Fernando |
#4
|
||||
|
||||
mmmmmm
se que no aporto nada con este mensaje a la solucion del problema... pero eso me confunde Agradecida (femenino) y de nombre Fernando?
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
|||
|
|||
Cita:
Por educacion, solo te digo: Por que no lees la frase completa? TODA AYUDA sera SUPER AGRADECIDA, la AYUDA es la que se agradece, no YO. Llegas a comprender? o tengo que explicar más? Fernando |
#6
|
||||
|
||||
Hola
Cita:
Las dos son palabras en femenino. Marcos nos dira algo mas, pero estoy casi seguro que esta bien empleado el temino. Saludos. PD: Ve a tomarte un café y un descanso amigo oscarac, como que lo necesitas..
__________________
Siempre Novato |
#7
|
||||
|
||||
Cita:
es todo por hoy de mi parte..... y tienes razon caral... hoy no hubo café por eso estoy algo distraido, hasta mañana !!!
__________________
Dulce Regalo que Satanas manda para mi..... |
#8
|
||||
|
||||
Hola
En realidad poco puedo ayudarte, mucho menos con mi experiencia. Con todo, sigo con la duda de como conectas el adoconnetion a la bd, me imagino que igualmente en tiempo de ejecución, pero no lo puedo saber. Tranquilo, pronto vendrá alguien que si sepa de esto, paciencia. Saludos
__________________
Siempre Novato |
#9
|
||||
|
||||
Hola
Vamos amigo, que no es para tanto. A todos nos ha pasado alguna vez. Saludos
__________________
Siempre Novato |
#10
|
|||
|
|||
Cita:
cualquier idea SUMA Gracias |
#11
|
||||
|
||||
Hola
Me sigue dando la impresión de que el adoconnection no encuentra la BD. Me imagino que generas el adoconnection, le colocas los parametros de la bd, la ruta, el provider etc y lo activas. Si todo es correcto, me pregunto: Cambiaste de dirección la BD ?. Estas seguro que se conecta bien ?. No se, solo opino.. Saludos
__________________
Siempre Novato |
#12
|
|||
|
|||
Cita:
El tema es aun mas loco y mas basico. al ADOCOnnection no le puse ningun parametro. Ni siquiera lo activo, Tampoco lo tengo configurado para autoopen. NADA, simplemenmte lo tiro dentro del datamodule, verifico que este apagado, compilo y llamo a la dll. FRIZADO como el mejor. De cualquier forma, voy a chequear que tenga algo configurado, por las dudas, el diablo meta la cola. Les aviso. GRACIAS Fernando |
#13
|
|||
|
|||
<RESUELTO> MUY SUCIO pero por lo menos anda.
La creacion del modulo la hago fuera del initilization, publicando una funcion que crea los DATAMODULE con bases de datos. Fue la unica forma de que dejara de frizarse. si alguien tiene una forma mas "FORMAL", sera agradecida. De cualquier modo, gracias por la ayuda. Fernando |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cannot focus a disabled or invisible window en Delphi 7 y Delphi 2010 | Neeruu | Varios | 1 | 12-02-2011 18:22:25 |
DataModule Delphi 2010 | wrschulz | Conexión con bases de datos | 6 | 08-02-2011 19:08:28 |
Hacer que Delphi 2010 luzca como Delphi 7 | jorosmtz | La Taberna | 0 | 11-04-2010 22:45:36 |
ayuda con datamodule en delphi | microbiano | Internet | 5 | 04-09-2008 01:51:23 |
Datamodule, SQL, DELPHI y un error tope chungo | papulo | Conexión con bases de datos | 3 | 03-02-2006 09:08:50 |
|