![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Cita:
![]() Cita:
|
|
#2
|
||||
|
||||
|
Puede funcionar, pero te va a dar problemas. Si no recuerdo mal, si no la registras manualmente, se registra automáticamente en la carpeta donde se encuentre durante su primera llamada (si está en el path).
Pero como después cambies la carpeta de la aplicación, o elimines esa aplicación y utilices otra aplicación que también necesite la Midas.dll, entonces la irá a buscar en la carpeta donde quedó registrada inicialmente, y como ya no la encontrará allí, el programa fallará incluso aunque la tengas en la misma carpeta de la nueva aplicación. Además del conflicto de dll's que puedes tener, ya que no solo tus aplicaciones la van a usar, sino que tu cliente también se puede instalar otras aplicaciones que usan la Midas. Y como se va a enlazar con la librería que se encuentre en la carpeta de registro, es fácil de que otra aplicación instale una versión anticuada que haga fallar a la tuya. En fin, haces bien en enlazarla estáticamente. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#3
|
|||
|
|||
|
He tenido algun problema similar con mi equipo sobre el cual desarrollo un aplicativo. Adquiri un Portatill con Windows 7 Ultimate Edition, cuando hago la primera prueba del software entra de manera normal, pero con la segunda prueba en adelante se pone lento el inicio del aplicativo.
Todavia desarrollo con Delphi 6 + Firebird 1.5.6 + IBX, a diferencia de Windows XP, con Windows 7 las cadenas de conexion las tuve que cambiar, antes podia definir la ruta de la base de datos como: C:\DBSIPRED.FDB Con Windwos 7 eso no funciona y me toca trabajar con alguna de estas alternativas: :C:\DBSIPRED.FDB localhost:C:\DBSIPRED.FDB 172.0.0.1:C:\DBSIPRED.FDB Realmente quisiera de ser posible que alguien nos explicara en rendimiento si estas opciones tienen diferencias. Revisen que no se debe instalar la extensión para el panel de control de Firebird en Windows 7 y Windwos Vista porque el panel de control deja de funcionar apropiadamente, deben desinstalar Firebird y al reinstalarlo deshabilitar esa opcion. Otra cosa es habilitarle al Firewall de Windows el puerto 3050, o puede ser que ese puerto el sistema lo este utilizando para otra cosa y entre en conflicto con el uso que de él hace Firebird.
__________________
Luis Fernando Buelvas T. |
|
#4
|
||||
|
||||
|
Cita:
Prueba a cambiar este parámetro de configuración para que vuelva a funcionar el protocolo local. http://www.firebirdnews.org/?p=873 En el archivo firebird.conf quitas la señal de comentario para la entrada IPCName y cambias su valor por Global\FIREBIRD Es normal que utilizando el protocolo de red, el programa vaya más lento que utilizando el protocolo local. Pero no parece que pueda ser para tanto como dices que afecta a tu sistema. Así que ya nos dirás después de volver a poner en marcha el protocolo local. Saludos
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#5
|
|||
|
|||
|
Hice la prueba que comentas (Guillotmarc) de montar el pepino como cliente del dell , para ver si el problema era del Firebird instalado en windows7 u otro problema. Y sorprendentemente el tiempo para arrancar los planos era el mismo. Conclusion, no era un problema de firebird.
Me puse a revisar el codigo de los planos, termine encontrando un par de errores, ya no me acuerdo cuales eran, puede que uno fuera un error en un commandtext de una SQL. Eso hacia que fuera mucho mas lento, por que? , no lo se, porque el error era el mismo en xp que windows7, y en el xp eran un par se segundos y en el otro 14. Despues de hacer esas modificaciones el tiempo en los dos sitemas era el mismo. El lunes y el martes fui a hacer la integración cerca de tu tierra en Dos Hermans (Sevilla). Los planos tardan 3 o 4 segundos lo cual es asumible porque tiene 7 planos con unos 300 iconos totos creados en tiempo de ejecución, con sus eventos y comprobando unas cuantas tablas para determinar el color que le corresponde a cada uno. En cuanto a Midas.dll yo la incluyo siempre en los uses, la instalo en los directorios de las aplicaciones y la registro. Gracias a todos |
|
#6
|
||||
|
||||
|
Hola. Felicidades por solucionar el problema.
Cita:
Está claro que para ti no hay ningún problema si lo haces, tus aplicaciones van a seguir funcionando siempre perfectamente. Pero puedes provocar algún conflicto de versiones en alguna otra aplicación externa, de terceros, que cargue la Midas.dll dinámicamente.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Error al usar mi aplicación en otra maquina este es :EDBEngineError ? | Master23 | Conexión con bases de datos | 9 | 06-07-2010 03:52:08 |
| mi proyecto en otra maquina | Cañones | Varios | 4 | 06-08-2007 13:28:51 |
| como ejecutar una aplicacion desde otra maquina | valera | API de Windows | 5 | 18-05-2007 21:47:34 |
| Cómo conectar un qry a una BD en otra maquina en una aplicación en Paradox con BDE? | Anabel | Conexión con bases de datos | 1 | 20-07-2005 19:13:13 |
| instalar aplicacion en otra maquina con delphi y firebird 1.5 | ale21alito | Firebird e Interbase | 5 | 05-04-2005 16:03:23 |
|