Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2007
fxgarcia fxgarcia is offline
Registrado
 
Registrado: nov 2007
Posts: 6
Poder: 0
fxgarcia Va por buen camino
Inicio de aplicación mediante acceso directo

Tengo una aplicación de base de datos cuyo ejecutable se instala en una sola PC (Master) y luego se ejecuta desde otras PC mediante un acceso directo a un disco compartido enla PC Master (todas tienen Win XP Professional, SP2).

La aplicación se carga muy rápido, pero he notado que de esta manera, se demora 20-25 segundos en acceder a la base de datos (vía TCP/IP). Si se coloca el ejecutable en cada PC, el tiempo de acceso a la BD es de 3 segundos. Es como si Windows se confundiera al hacer la carga remota y luego se le dificultara resolver la dirección IP del servidor de BD.

Alguien conoce de este "efecto secundario" en el uso de accesos directos a carpetas compartidas o será algo peculiar de mi configuración de red?

Gracias
Francisco
Responder Con Cita
  #2  
Antiguo 16-11-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Hola fxgarcia

que tipo de base utilizas?....la base tambien esta en un equipo con Win XP ?...

los otros Pc's Acceden desde un acceso directo (que esta en el pc que comparte las bases y el sistema)

has intentado dejar el ejecutable en los otros Pc's y que accedan a la base en forma remota ?... quizas pueda ser por :

- Si el sistema lo tienes en una carpeta compartida en un PC con Win XP, este sistema no tiene las características de un Windows Server, por lo cual el correr una aplicación desde otros pc en forma simultanea puede generar el retardo (que a su vez, lo ejecutas en un pc que accede en forma remota al mismo Pc), y puede que eso este causando la demora...

Intenta dejar la aplicación en cada máquina (solo el ejecutable)... y ve si hay algun cambio...

espero que te sirva.. y cuentanos como te fue
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 16-11-2007
fxgarcia fxgarcia is offline
Registrado
 
Registrado: nov 2007
Posts: 6
Poder: 0
fxgarcia Va por buen camino
Utilizo Firebird 2.0.1, todas las PC usan XP SP2, los clientes tienen cada uno un acceso directo hacia el ejectuable que está en un disco compartido en la PC master. Como dije en el mensaje original, si se coloca un ejectuable en cada PC que va a utilizar la base de datos , no hay demora en la conexión.

Sin embargo, mi inquietud es, si ya se cargó totalmenta el programa y está en ejecución en una pc cliente (el programa se despliega totalmente y espera la orden de conectarse), ¿porque "recuerda" la manera en que se cargó y demora la resolución de la dirección IP para hacer la conexión cuando se cargo desde una máquina remota? eso es trampa.....

saludos,
Francisco
Responder Con Cita
  #4  
Antiguo 16-11-2007
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
En el acceso directo hay dos partes:
- El archivo a ejecutar
- La carpeta en la que debe iniciarse.

Normalmente las dos son iguales
- Z:\camino\ejecutable.exe
- Z:\camino\

Lo que puedes probar es poner lo siguiente
- Z:\camino\ejecutable.exe
- %temp%

Nota: Ten en cuenta que si busca archivos en el mismo lugar donde está (ini, res, etc) los buscará en %temp% (C:\DOCUME~1\Usuario\CONFIG~1\Temp)
Responder Con Cita
  #5  
Antiguo 16-11-2007
fxgarcia fxgarcia is offline
Registrado
 
Registrado: nov 2007
Posts: 6
Poder: 0
fxgarcia Va por buen camino
Efectivamante, la carpeta de ejecución está fijada a la máquina local y ya verifique que cuando el programa arranca el directorio de trabajo (GetCurrentDir) es local (el que se le indica en el acceso directo)
Gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Acceso directo jorgegetafe Varios 10 05-06-2007 21:35:00
aplicacion en red, con un acceso directo? m8estrella83 Conexión con bases de datos 2 25-09-2006 22:48:01
Flechita de acceso directo roman Gráficos 1 24-04-2004 19:55:14
Crear acceso directo? mrmanuel Varios 1 13-09-2003 01:21:27
crear un acceso directo tango01 Varios 7 20-06-2003 16:42:48


La franja horaria es GMT +2. Ahora son las 03:33:23.


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