Problem z debugowaniem programu 64bit

Problem z debugowaniem programu 64bit
puchatek007
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 7 lat
0

Witajcie.
Czy działa komuś z Was debugowanie programu 64bit pod Delphi XE2 + Update2?
Zainstalowaną mam dostepną wersję Trial.
Projekt ma dodaną platformę 64bit, w opcjach projektu w Linking dla Debug Configuration 64bit włączoną mam opcję Include Remote debug symbols, zainstalowany i uruchomiony PAServer, dodany Remote Profil dla tej platformy, połączenie z PAServer jest a po uruchomieniu programu z debugowaniem, nie zatrzymuje się na pułapkach (są błędne, znaczy się z x-em).
Byłbym wdzięczny za jakieś rady, pomysły, jak sobie z tym poradzić.

edytowany 1x, ostatnio: puchatek007
mychal
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Przedmonitorze Górne
0

Pewnie klikasz zieloną strzałkę zamiast zielonej strzałki z biedronką żeby uruchomić program(zielona strzałka - run without debugging, zielona strzałka z biedronką - run).


I fart u die.
edytowany 1x, ostatnio: mychal
puchatek007
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 7 lat
0

hehe, Michał, bez przesady, tyle to ja wiem :P. Debugowanie w 32 bitach działa.

mychal
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Przedmonitorze Górne
0

Niestety nie mam jak tego sprawdzić, bo delphi xe 2 mam zainstalowane na 32 bitowym XP na wirtualce, ale jak skompiluję na 64 bity, to pułapki są normalne - czerwone kropki, ale nie mogę tego zweryfikować uruchomieniem niestety.


I fart u die.
edytowany 2x, ostatnio: mychal
puchatek007
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 7 lat
0

Opierałem sie na instrukcji stąd: http://www.devart.com/blogs/dac/?p=6 sekcja debuging

MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:10 dni
0

Wejdź do:
Project -> Options -> Delphi Compiler -> Compiling -> combo Target -> Debug configuration -> 64-bit Windows platform (po wyborze w combo będzie "Debug configuration - 64-bit") i zaznacz "Debug information" i "Local symbols" (ew. Assertions), a następnie przejdź do "Linking" i zaznacz "Debug information".

Przebilduj projekt, oczywiście przy ustawionym (aktywnym) "Target Platforms" na "64-bit Windows" w menadżerze projektu i musi działać :).

puchatek007
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 7 lat
0

Niestety, czy z opcją Include remote debug symbols czy bez niej, nic to nie dało. Dadam że system to Win 7 64bit.
Tak to wygląda:

Linking:
user image

Compiling:
user image

user image

Po uruchomieniu (F9)
user image

Marius.Maximus
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 7 godzin
  • Postów:2100
0

Podstawowe pytanie to wydaje mi sie bedzie takie, czy ty debugujesz lokalnie czy zdalnie ?
Co co Ci PAServer ?
Jaki masz system tam gdzie masz Delphi a jaki na maszynie na której uruchamiasz ?


--
Nie przyjmuję reklamacji za moje rady, używasz na własną odpowiedzialność.
Programowanie bez formatowania to jak chodzenie ze spodniami spuszczonymi na kostki. Owszem da się ale po pierwsze nie wygodne, po drugie nieprzyzwoicie wygląda.
Przed zaczęciem nowego wątku przeczytam problem XY
puchatek007
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 7 lat
0

Starałem się lokalnie debugować. Delphi zainstalowane na Windows 7 64bit PL.
Nie dało się lokalnie, więc próbowałem zdalnie, choć PAServer jest też na tym systemie zainstalowany.
Wszystkiego próbuje, ale nic nie pomaga...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.