¿Alguien sabe acerca de los problemas entre las aplicaciones Citrix y Delphi 2007? (¿Y tal vez otros lenguajes de desarrollo?)

La situación es simple. He creado una aplicación Delphi compleja que utiliza varias técnicas diferentes. La aplicación principal es un módulo WIN32, pero algunas partes se desarrollan como ensamblajes .NET. También se comunica con un servicio web o recupera datos de un sitio web específico. Mantiene la mayoría de sus datos de usuario dentro de una base de datos de MS Access con algunas configuraciones adicionales dentro del Registro. En la memoria, todos los datos se convierten dentro de un documento XML, que en ocasiones se guarda en el disco como copia de seguridad en caso de que el sistema se bloquee. (De este modo, permite al usuario recuperar sus datos). También hay algunos datos en archivos XML con fines de solo lectura. La aplicación también ejecuta otras aplicaciones y desea que las finalicen. En general, es una aplicación bastante compleja.

No admitimos Citrix con esta aplicación, aunque algunos usuarios la usan en un servidor Citrix. (Básicamente, les permite a esos usuarios ser más móviles). Pero aunque les decimos que no apoyamos a Citrix, esos clientes están tratando de presionarnos para que los ayudemos con algunos problemas ocasionales que tienden a tener.

El problema principal parece ser una excepción aleatoria ocasional que parece aparecer en los sistemas Citrix. Nunca en el mismo lugar y, a menudo, parece estar relacionado con algunos problemas de memoria. Ya tenemos muchos informes de errores y hay demasiados errores diferentes. Así que sé que resolver todo eso será complejo.

Así que me gustaría ir un poco más genérico y solo quiero saber sobre los posibles problemas que puede tener un Delphi (2007) cuando se ejecuta en un sistema Citrix. Especialmente cuando esta aplicación no está diseñada para ser consciente de Citrix de ninguna manera. No queremos apoyar a Citrix oficialmente, pero sería bueno si podemos ayudar a esos clientes. No es que nos vayan a pagar más, pero aún así ...

Entonces, ¿alguien sabe algunos problemas comunes que una aplicación Delphi puede tener en un sistema Citrix? ¿Alguien sabe sobre problemas comunes con Citrix en general? ¿Hay alguna solución Silver Bullet o Golden Hammer en algún lugar para los problemas de Citrix?

Por cierto Mi conocimiento sobre Citrix se limita aesta Wikipedia entrada yeste sitio web... y un poco heGoogled...

Respuestas a la pregunta(4)

Su respuesta a la pregunta