Delphi 2010 depuración remota: no se pueden obtener puntos de interrupción que funcionen

He publicado recientementeesta pregunt sobre mi incapacidad para hacer que Delphi 2010 funcione con la depuración remota. No he tenido ningún éxito y decidí publicar una técnica de prueba simple paso a paso que podría resaltar lo que estoy haciendo mal. ESTO ES REALMENTE IMPORTANTE para mí: he usado Delphi desde V1.0 y me gano la vida con él. Estar atrapado así es un dolor y me mantiene en Delphi 7.

e todos modos, aquí va.

Asegúrese de que Delphi 2010 tenga actualizaciones 4 y 5.

Fire up Delphi 2010, luego Archivo | Nuevo | Aplicación de formularios VCL. Ponga un botón en el formulario, ponga 'ShowMessage (' hola ') en el evento del botón OnClick. Guarde el proyecto y su unidad en una carpeta local "C: \ scratch". Cree el proyecto, ejecútelo, haga clic en el botón, aparece 'hola', todo bien.

En una PC en red (194.168.1.64), cree una nueva carpeta "c: \ DebugTest" y compártala con acceso R / W.

En 194.168.1.64 instale el depurador remoto desde la última descarga en el sitio web de Embarcadero (RemoteDebugger_upd2.exe). Haga clic en rmtdbg140.exe para ejecutar. Acepte el mensaje "desbloquear" del firewall.

Edite la configuración del compilador de configuración de compilación DEBUG con el directorio de salida = \ 192.168.1.64 \ DebugTest y el directorio de salida de la unidad = c: \ scratch - vea

Edite la configuración de Vinculación para establecer Información de depuración = Verdadero, Incluir símbolos de depuración remota = Verdadero. Ver

Deje la configuración de compilación en los valores predeterminados. Ver

Hacer una compilación completa. El proyecto relevante exe 'project2.exe' y 'project2.rsm' aparecen en la carpeta remota \ 192.168.1.64 \ DebugTest. Los puntos azules son visibles en la Unidad2 en el IDE.

Establezca un punto de interrupción en la línea 'ShowMessage' (el botón de evento OnClick).

Utilice 'Ejecutar' | 'Proceso de carga' con ruta remota = c: \ DebugTest \ Project2.exe, host remoto = 192.168.1.64 y directorio de trabajo = c: \ DebugTest ver

Haga clic en 'Cargar'. El punto de interrupción visible se deshabilita inmediatamente, el proyecto comienza a ejecutarse y abre la ventana de la CPU y se detiene. Al presionar f9, el exe se ejecuta completamente en la máquina remota, el botón funciona, simplemente no puede depurarlo.

He probado varias cosas 'obvias' como el firewall desactivado, pero todo fue en vano. ¿Podría alguna persona amable sugerir más ideas?

Muchas gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta