Estoy depurando remotamente una aplicación grande entre DElphi XE2 (actualización n. ° 4) y un destino de Windows XP. PAServer se está ejecutando en el destino y la aplicación funciona bien y se detiene en los puntos de interrupción (NO se cree cuán difícil fue ese logro, sugerencia, elimine su DPROJ y comience nuevamente si ha pasado por un IDE anterior a XE).Depuración remota con XE2 - visualización de cadenas
Observé que la visualización de variables locales y relojes muestra mis cadenas en un formato extraño en comparación con la visualización habitual del formato 'algunas cadenas' que se ve al depurar localmente. Veo:
¿Puede alguien decirme por qué las cadenas se muestran de esta manera? También obtengo bastante {NULL} y basura entre {} en variables de salida que aún no están asignadas. Gracias.
. Veo que este formato indica cadenas amplias. Intenté una aplicación simple en Windows 7 y obtuve el siguiente resultado. Mi aplicación a un punto de ruptura:
La muestra variables de cadena locales:
Nota del truncada de 'Hello'. Parece que XE2 tiene un problema con cadenas de Unicode remotas a veces. Mi PaServer es la versión 1.0.2. ¿Alguien puede verificar que esta sea la última? 'Tomado de Actualización # 4 ...
supongo que se está ejecutando en algo que querrá iniciar sesión en Quality Central, y dudo que cualquier el mero usuario final puede arreglar esto por ti. Upvoted por ser lo suficientemente valiente como para probar esto. –
¿Cómo se ve tu perfil remoto? ¿Tuvo algún problema al instalar el PA en el servidor remoto? ¿El servidor remoto está completamente parcheado y actualizado? ¿Qué sucede cuando expandes S2 en la vista de variables locales? – Daisetsu
@Daisetsu: El perfil remoto es muy básico para otro sistema IP. No hay otros problemas de instalador. Intentaré expandir la variable a un volcado de memoria y ver qué pasa. –