FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas con XP
Hola necesito una Ayudita, resulta que tengo un sistema desarrollado en delphi 5 enterprise, y funciona bien en windows 2000 pero con los pc que tienen XP la coneccion es muy lenta, este programa es multi usuario, y no se como poder hacer, que opere de forma mas rapida en XP.-
Me podrian Ayudar por favor!!! gracias |
#2
|
||||
|
||||
Hola,
¿Pero de veras crees que con la información que proporcionas es posible ayudarte? Para mí que no, pero, en fin... |
#3
|
||||
|
||||
Y que crees tu que necesitas saber para poder ayudarme???
|
#5
|
||||
|
||||
a ver bueno la verdad no se bien como detallar esto pero hare lo posible, el sistema consta de varios programas todos unidos a un nucleo, contabilidad, remuneraciones, maquinaria, bodega, etc, todos son independientes cada uno con su icono de inicio, la coneccion a los datos es atraves de sql 7 localmente en mipc trabajo con el sql 2000 y con windows xp, el programa para correr, no se demora tanto en cuanto a lo que es ventana principal, ingreso de clave y la aparicion de la ventana principal, pero para llamar aplicaciones desde los menus se demora bastante, esto lo hace cuando va capturar datos a sql con el siguiente codigo que estoy llamando a una ventana en especial que es la que mas demora en abrir
Gracias, espero esto puede servir en algo! |
#6
|
|||
|
|||
Cita:
Desconozco la estructura de tu sistema, pero pienso que podrías abrir las tablas solo cuando las necesitas acceder y no de la forma como lo estas haciendo. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Dado que estás abriendo una base de datos, prueba lo siguiente:
Botón derecho sobre "Mi PC" Propiedades Solapa "Restaurar Sistema" Desactiva la Restaruación. Nos ha sucedido que esta opción crea una copia de la base cada vez que se accede a ella y por lo tanto hace muy lento el arranque del programa. - Una solución es desactivar esta opción. - Otra es meter la base de datos en una de las carpetas que no se verifican por la restauración automática. (Creo que Mis Documentos es una) - Otra opción era cambiarle la extención al archivo de la base de datos. |
#8
|
||||
|
||||
También puedes tratar de ver cual es la parte donde se toma más tiempo.
- Una forma de hacerlo es con el debuger de Delphi, poniendo un breakpoint y luego con F8 paso a paso ver cual/es línea/s tardan más. - Otra forma es poniendo mensajes (si no tienes el Delphi en el XP)
Si por ejemplo entre el mensaje "Paso 4" y "Paso 5" ha tardado mucho, el problema estará en el procedimeinto "empresa". Última edición por dec fecha: 20-12-2007 a las 19:02:02. |
#9
|
||||
|
||||
Cita:
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. |
#10
|
||||
|
||||
No hace falta probar eso; Eso es aplicable a las BAse de Datos con extensón GDB de Interbase. Ese problema no afecta a las conexiones a SQL Server.
AÑADO: Veo que Gabo fue más rápido...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#11
|
||||
|
||||
Deberías descartar si es problema de las conexiones con tu programa o con todos.
Hacer un pequeño programa que realice algunas conexiones y probarlo en el XP ey en el 2000. Con eso sabrás si es cosa del programa o del ordenador. Puede ser temas de conexión a red o configuración de lar tarjetas. De ahí que sea importante saber si tu programa es el único que va lento o son todos. Si estás accediendo vía ADO revisa que tengas actualizadas las MDAC. Y también que tengas actualizado el cliente de SQL Server.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#12
|
||||
|
||||
Gracias a todos los que respondieron, el problema ya esta solucionado.
Solo hice lo que me recomendó egostar, que fue abrir las tablas a su debido momento gracias a todos !!! |
#13
|
||||
|
||||
Tarde pero seguro
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca |
#14
|
||||
|
||||
jajajaja sip es que he tenido varias cosas que hacer, ni me metí a internet
|
|
|
|