Jestem zdalnym debugowaniem dużej aplikacji między DElphi XE2 (aktualizacja nr 4) a celem Windows XP. PAServer działa na celu, a aplikacja działa dobrze i zatrzymuje się na pułapkach (nie wierzysz, jak ciężko było to osiągnięcie - podpowiedź - usuń swój DPROJ i zacznij od nowa, jeśli był przez jakiekolwiek IDE przed XE).Zdalne debugowanie za pomocą XE2 - wyświetlanie ciągów znaków
Zauważam, że wyświetlanie zmiennych lokalnych i zegarków pokazuje moje ciągi w dziwnym formacie w porównaniu do zwykłego wyświetlania formatu "jakiegoś ciągu", który widzi się podczas lokalnego debugowania. Widzę:
Czy ktoś może mi powiedzieć, dlaczego struny są wyświetlane w ten sposób? Dostaję też sporo {NULL} i śmieci między {} na zmiennych wyjściowych, które nie są jeszcze przypisane. Dzięki.
. Widzę, że ten format wskazuje szerokie ciągi znaków. Próbowałem prostej aplikacji na Windows 7 i otrzymałem następujący wynik. Moja aplikacja przy zerwaniu:
Wyświetlane zmienne lokalne wyrażenie:
Uwaga obcięty 'cześć'. Wydawałoby się, że XE2 ma problem ze zdalnymi ciągami Unicode. Mój PaServer to wersja 1.0.2. Czy ktoś może sprawdzić, czy to jest najnowsze? "Zrobione z Aktualizacji # 4 ...
Zgaduję używasz do czegoś, będziemy chcieli, aby zalogować się na jakości Środkowej i wątpię dowolny zwykły użytkownik końcowy może to dla ciebie naprawić. Wzniesiono go za bycie wystarczająco odważnym, by spróbować tego. –
Jak wygląda twój zdalny profil? Czy masz jakieś problemy z instalacją PA na zdalnym serwerze? Czy zdalny serwer jest w pełni załatany i zaktualizowany? Co dzieje się po rozwinięciu S2 w widoku zmiennych lokalnych? – Daisetsu
@Daisetsu: Profil zdalny jest bardzo prosty dla innego systemu IP. Żadnych innych problemów instalatora. Spróbuję rozszerzyć zmienną na zrzut pamięci i zobaczyć, co się stanie. –