Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-01-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Conflictos Delphi y VMWare

Hola amigos!!

Pues aquí estoy de nuevo después de tanto tiempo. La verdad es que estos últimos meses han cambiado algunas cosillas de mi vida personal y por eso he dejado de frecuentar el foro.

Sin embargo vuelvo a acudir a vosotros para plantearos un problema que se me ha presentado recientemente.

Resulta que he instalado VMWare en la máquina donde trabajo habitualmente (Windows XP), en la que también hay Delphi instalado. El problema es que por el simple hecho de haberlo instalado (es decir, aunque no se esté ejecutando ninguna máquina virtual), las aplicaciones Delphi que tenemos en red y que utilizan bases de datos se vuelven extremadamente lentas. He probado varias versiones (3.1.1 y 4.0). El problema persiste. He matado los procesos de de VMWare (DHCP, NAT y otro que no recuedo). Nada. He probado a enviar una consulta directamente al servidor SQL (MS SQL Server) y no hay ningún problema. Por tanto, parecería que se trata de algún problema con los componentes de acceso (ADO) pero la verdad no se me ocurre qué puede ser. Al desinstalar VMWare todo vuelve a funcionar correctamente.

Aguien ha experimentado problemas similares? Alguna idea de qué es lo que está ocurriendo?

Toda ayuda será bienvenida.

Gracias!

Última edición por __marcsc fecha: 30-01-2004 a las 16:45:27.
Responder Con Cita
  #2  
Antiguo 02-02-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Refloto el hilo a ver si alguien sabe algo
Responder Con Cita
  #3  
Antiguo 02-02-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola Marc.

Bienvenido al Foro. La verdad es que no se me ocurre mucho (principalmente queria saludarte ).

Haz alguna prueba más independiente de Delphi. Pero en lugar de hacerlo directamente desde el Administrador de SQL Server o el analizador de consultas, pruébalo desde otro entorno, por ejemplo Visual Basic (¿ yo he dicho esto ?) o C# utilizando ADO no ADO.NET (si es posible).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #4  
Antiguo 02-02-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Hola Marc!

Cuanto tiempo, eh??

Mañana voy a intentar probar lo que dices a ver qué tal.

Ya os contaré.

Muchas gracias por la ayuda y preocupación
Responder Con Cita
  #5  
Antiguo 04-02-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Hola, aquí estoy de nuevo.

He probado varias cosas:

- He instalado VB ( ) y he probado a realizar una conexión ADO. Aparentemente no se produce ninguna pérdida de velocidad.

- La misma conexión básica con Delphi tampoco pare tener problemas.

- He debugado una aplicación que contiene varios Data Module y nada más arrancar, se ralentiza al crear los Data Module que contienen componentes ADO, mientras que los BDE no tienen problema aparente.

- Sin embargo, una aplicación que solo tiene tablas BDE, también se vuelve loca.

En resumen, ninguna conclusión solida por el momento. Empiezo a tener miedo que no sea algún problema derivado de Windows XP, pero todavía no puedo decir nada. Ahora voy a intentar a instalarlo en un PC con win 2000.

Si alguien tiene algún comentario será agradecido.

Saludos.
Responder Con Cita
  #6  
Antiguo 04-02-2004
tango01 tango01 is offline
Miembro
 
Registrado: jun 2003
Ubicación: Mar del Plata - Argentina
Posts: 46
Poder: 0
tango01 Va por buen camino
hola si te sirve de ayuda, yo en mi trabajo tengo xp, con vmware 3.2.1
programo en delphi 7 +bde+odbc+Sybase y no tengo ningun problema
incluso con varias VM a la vez.

eso si, las VM no acceden directamente a la DB. Solo la aplicacion que esta en la maquina real con el sybase. Es decir las aplicaciones que corren en las VW se comunican via XML, pero no hay ningun tipo de perdida de performance.

saludos.
__________________
El secreto de la libertad está en no tener miedo.
Responder Con Cita
  #7  
Antiguo 05-02-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Bueno, otra vez etoy por aquí

He probado a instalar VMWare en otra máquina con XP y me ha pasado lo mismo. Quizás tenemos o hacemos algo que hace que vaya mal.

Sin embargo, he probado en una máquina con 2000 i no he tenido problemas...

Ya lo ves cadetill... ironías del destino... tendré que cargarme el XP y volver con tu amado Windows 2000

Lo que me molesta es no saber qué está pasando
Responder Con Cita
  #8  
Antiguo 05-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Empezado por marcsc
Ya lo ves cadetill... ironías del destino... tendré que cargarme el XP y volver con tu amado Windows 2000
Si ya te lo tengo dicho!!! Ponte un SO como Dios manda!!!
Responder Con Cita
  #9  
Antiguo 05-02-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Cita:
Empezado por cadetill
Si ya te lo tengo dicho!!! Ponte un SO como Dios manda!!!
¿Se va a pasar a Unix?

Por cierto, bienvenido Marc

Saludos.
Responder Con Cita
  #10  
Antiguo 05-02-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Que suerte que ya no trabajo con ADO y SQL Server Puedes volver a poner W2000 en tu máquina, pero dile a un cliente que saque el XP

Así que parece que el problema está en el uso de datamodules. El único parámetro raro que recuerdo haber leído en casos remotamente parecidos, es en llamar a CoInitialize al cargar el datamodule (esto me parece que tenian que hacerlo en datamodules de capas intermedias).

Pero ahora no consiguo encontrar ninguna información útil sobre el tema. Quizá tu tengas más suerte.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #11  
Antiguo 08-02-2004
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.635
Poder: 10
Emilio Va por buen camino
Prueba a deshabilitarar las conexiones de red que instala VMWare (sólo temporalmente) prueba y comenta si hemos pillao el gazapo, igual se está pegando un paseo demasiado largo.
__________________
Saludos
Emilio
Responder Con Cita
  #12  
Antiguo 10-02-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Hola Emilio! Qué tal?

Pues la verdad es que no pude deshabilitar las conexiones de red que crea VMWare. Me decía que estaban ocupadas. Es de lo primero que probé. Ni siquiera al matar los servicios activos podía hacerlo.

De todos modos ya está solucionado. Ayer instalé Windows 2000, Delphi, SQL Server y todo lo que necesitaba y ya funciona todo correctamente.

En fin amigos, gracias a todos por vuestra ayuda.

Un saludo!
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 01:49:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi