Ir al contenido


Foto

[RESUELTO] Pasar conexion a dll


  • Por favor identifícate para responder
27 respuestas en este tema

#21 Ace-Cathedral

Ace-Cathedral

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationGuadalajara, Jalisco

Escrito 07 agosto 2009 - 08:01

Muchas gracias por contestar a todos...

Felipe: Seguiremos checando lo del pool de conexiones... En cuanto hagamos un tiempo para eso...

Alberto:  Vamos a hacer la prueba de conectar al mismo servidor de aplicaciones desde dos maquinas distintas... Pero creo que tendria la misma reaccion del error, suena logico...

Hice la prueba de ayer con una aplicacion completa y con otro proyecto aislado que cree... Tambien sera necesario hacerlo como dices, de manera aislada... Tambien checare lo de buscar el mensaje de error en el codigo fuente... En fin, me pondre a checar todo lo que me dices...

Desafortunadamente hoy tenemos una entrega para mostrar el proyecto... Y estaremos bastante ocupados como para probarlo... Seguramente mas tarde o mañana temprano pondremos manos a la obra....

De nuevo muchas gracias por las aportaciones... Espero alguna dia poder contribuir de la manera que ustedes lo hacen...

Saludos...
  • 0

#22 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 07 agosto 2009 - 09:45

De nuevo muchas gracias por las aportaciones... Espero alguna dia poder contribuir de la manera que ustedes lo hacen...

Saludos...


Claro que lo harás  :D... suerte en tu presentación  (y).


Saludos!
  • 0

#23 Ace-Cathedral

Ace-Cathedral

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationGuadalajara, Jalisco

Escrito 12 agosto 2009 - 07:57

Buen dia, antes que nada una disculpa por la tardanza en contestar... Me asignaron nuevas tareas y no he tenido tiempo de moverle mucho a este asunto...

En efecto el problema persiste si ejecutamos la aplicacion en dos maquinas...

Tambien es cierto que el mensaje de error es compuesto: es decir, el que no esta preparado para dos conexiones de igual nombre es Informix, estuve checando y encontre el mensaje de error en la ayuda del informix...

Tambien intente darle un valor unico a la propiedad ConnectionName en su evento BeforeConnect del servidor de aplicaciones, pero no funciona, sigue marcando lo mismo...

En fin, de todas maneras seguiremos intentando y poniendo los resultados aqui en el foro hasta que le demos solucion... Gracias de nuevo...

Saludos...
  • 0

#24 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 12 agosto 2009 - 09:04

Hola

¿Y no has pensado en desarrollar un WebService donde la conectividad se realiza solo en el servidor de datos y no desde la maquina Cliente?

Yo creo que serí­a una buena alternativa a tu problemática.

Salud OS
  • 0

#25 Ace-Cathedral

Ace-Cathedral

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationGuadalajara, Jalisco

Escrito 12 agosto 2009 - 11:21

Ok, señores... Seguimos haciendo pruebas...

Sucede que cuando la probe de diferentes maquinas no lo hice bien y por eso me siguio marcando el error de "Connection Name in use"...

Checando un poco mas se hizo lo siguiente... El servidor de aplicaciones se quedo corriendo en una computadora... Y en las aplicaciones clientes se configuro el componentes SQLConnection con la direccion IP de la maquina donde esta el servidor de aplicaciones...

De esta manera pudimos correr las aplicaciones cliente desde dos maquinas distintas usando el mismo servidor de aplicaciones al parecer sin ningun problema...

Igual es la primera prueba, pero parece funcionar...

De todas maneras seria interesante probar las opciones que me han dicho aqui, lo del pool de conexiones, y lo del WebService (Gracias egostar por la sugerencia)...

Seguimos en contacto...

Saludos...
  • 0

#26 Ace-Cathedral

Ace-Cathedral

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationGuadalajara, Jalisco

Escrito 23 agosto 2009 - 10:14

Buen dia... Revivo este hilo para dar los ultimos informes por si a alguien le sirve...

Fue una constante de hacer pruebas para llegar a la conclusion de que lo que tenia un bug era el driver de dbexpress para informix... Por eso el error de "Connection name in use"... Asi que esa es la conclusion...

En las actualizaciones de delphi se hace una actualizacion de ese driver y ya todo funciona correctamente... Bueno, no todo porque este nuevo driver ahora tiene el inconveniente de no leer bien los campos blob... Pero el asunto de los blob queda solucionado con la ayuda del Sr. Al González... Que dicho sea de paso, sabe algunas cosas que la mayoria de los mortales no sabemos...

En conclusion el problema queda resuelto con la atualizacion del driver...

Gracias por la ayuda a todos y estamos en contacto... Saludos...
  • 0

#27 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 24 agosto 2009 - 12:28

Ah que bien, con tu permiso pondré este hilo como [RESUELTO]

Salud OS
  • 0

#28 dinux

dinux

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 12 diciembre 2009 - 04:36

:cool:
creo qu tu solucion es mas bien crea un proyecto : una Library Activex ,desde delphi,por supuesto agregando la conexion a un objeto de automatizacion  que este disponible para ser compartido , esto se establece al iniciar y crear el objeto de automatizacion con modelo  (aPARTAMENT) para el proceso en que se ejecuta el Objeto de automatixzacion
dinux cuentame...
en realidad recuerdo que una biblioteca permite compartir una entidad logica o pieza de codigo binario tal como un procedimiento uan tabla, un trigger o incluso uan conexiion.
espero que te sirva..
  • 0




IP.Board spam blocked by CleanTalk.