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 07-02-2006
PeroPaKe PeroPaKe is offline
Registrado
 
Registrado: may 2003
Ubicación: Valencia
Posts: 5
Poder: 0
PeroPaKe Va por buen camino
Requisitos en Terminal Server

Hola a todos.
Tengo una aplicación con Delphi 5 + FireBird, que lleva funcionando varios años, y hace poco la instalé para que funcionara en un servidor 2003 mediante terminal server con 5 licencias.
¿He de especificar algo en el código para que se ejecute correctamente por terminal? Me explico:
Cada usuario de terminal ejecuta su propio ejecutable, y tambien otros equipos se conectan a la base de datos por TCP/IP.
Parecía que todo funcionaba bien, pero de vez en cuando la aplicación, ejecutada en un usuario por terminal, da un error y, aunque la cierres y vuelvas a abrir sigue el mismo error. Así hasta que de buenas a primeras vuelve a funcionar a la tercera o cuarta vez que se abre y se cierra la aplicación. Si cierras sesión y te vuelves a conectar el terminal tambien funciona, y a los usuarios que se conectan por red no les pasa.
¿Alguien sabe algo?
Gracias
Responder Con Cita
  #2  
Antiguo 07-02-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por PeroPaKe
...Parecía que todo funcionaba bien, pero de vez en cuando la aplicación, ejecutada en un usuario por terminal, da un error y...
¿Qué error? ¿Algun texto? ¿Alguna pista?
__________________
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.
Responder Con Cita
  #3  
Antiguo 07-02-2006
PeroPaKe PeroPaKe is offline
Registrado
 
Registrado: may 2003
Ubicación: Valencia
Posts: 5
Poder: 0
PeroPaKe Va por buen camino
El error aparece al abrir una pantalla, curiosamente es una pantalla que todos los usuarios de terminal suelen tener abierta, y dice: Dataset is not Open.
Si vienes de otra pantalla y al meterte aparece este error, pues vale, hay algo que se ha cerrado y al entrar no esta abierto, pero si cierro la aplicación, la abro y me sale lo mismo..... Es que no entiendo nada.
Responder Con Cita
  #4  
Antiguo 07-02-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No parece que sea un error relacionado con Terminal Server.
Este error suele salir cuando un DataSet (o descendiente Table/Query/...) está cerrado cuando debería estar abierto.
Tal vez en algun punto se produce una situación anómala, o a partir de algun error que deja sin ejecutar parte de código, que provoca esa situación.

Revisa dónde abres y cierras Tablas/Querys y asegúrate de que todos son correctos.

¿Qué operación estás intentando hacer cuando se produce Insert/Update/Delete)?
¿No serán problemas de pérdida de conexión por red?
__________________
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.
Responder Con Cita
  #5  
Antiguo 07-02-2006
PeroPaKe PeroPaKe is offline
Registrado
 
Registrado: may 2003
Ubicación: Valencia
Posts: 5
Poder: 0
PeroPaKe Va por buen camino
No, si el error está claro lo que es, el problema es que aunque CIERRE la aplicación y vuelva a entrar, con solo entrar a la pantalla en cuestion me da error. Y cierro la aplicación y la vuelvo a abrir y lo mismo, pero si nos esperamos un rato, repetimos la operación y ahora sí que funciona. ¿Cómo puede perdurar un error aunque cerremos y abramos la aplicación? Un error de este tipo, me refiero.
Pero bueno, olvidemonos del error y volvamos mi pregunta inicial que es la siguiente. ¿Sabeis si es necesario especificar algo en el código para que una aplicación se ejecute concurrentemente en un servidor 2003 por varios clientes de Terminal Server? Algo referente a la memoria o similiar

Gracias.
Responder Con Cita
  #6  
Antiguo 07-02-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por PeroPaKe
¿Sabeis si es necesario especificar algo en el código para que una aplicación se ejecute concurrentemente en un servidor 2003 por varios clientes de Terminal Server?
No que yo sepa.
__________________
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.
Responder Con Cita
  #7  
Antiguo 07-02-2006
PeroPaKe PeroPaKe is offline
Registrado
 
Registrado: may 2003
Ubicación: Valencia
Posts: 5
Poder: 0
PeroPaKe Va por buen camino
Pues mandadme una pistola para que me pegue un tiro, porque estoy desesperado. Que no, que es broma.
Gracias por tu ayuda.
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
Impresion directa/ Terminal Server auribe Impresión 1 06-08-2008 19:30:10
Interbase 7.1 Terminal Server No me arranca el servidor !! Hallenbeck Firebird e Interbase 2 19-09-2004 01:13:26
Desparecen las impresoras en el Terminal Server Telemaco Windows 3 21-08-2004 20:43:44
Ip Cliente Terminal Server Ester Varios 0 03-03-2004 12:32:42
InterBase 6 i Terminal Server rfernandez Conexión con bases de datos 2 30-01-2004 15:40:48


La franja horaria es GMT +2. Ahora son las 18:50:18.


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