Entwickler-Ecke

Programmierwerkzeuge - Kein Debuggen möglich


hRb - So 15.12.24 23:53
Titel: Kein Debuggen möglich
Hallo zusammen,
Ich bin ratlos. Musste nach Lizenzablauf neu installieren: Embarcadero® Delphi 12 Version 29.0.52631.8427. Zusätzlich Patch 12.1
Nun lässt sich mein Programm nicht mehr debuggen, obwohl ich in den Project-Optionen von Release auf Debug aktiviert habe.
Ich kann einen Haltepunkt setzen, der aber nach Start ge-x ist. An der exe-Größe kann ich auch erkennen, dass kein Debug integriert wurde. Was muss man denn noch einstellen?
hRb


jaenicke - Mo 16.12.24 01:23

user profile iconhRb hat folgendes geschrieben Zum zitierten Posting springen:
Nun lässt sich mein Programm nicht mehr debuggen, obwohl ich in den Project-Optionen von Release auf Debug aktiviert habe.
Ich kann einen Haltepunkt setzen, der aber nach Start ge-x ist. An der exe-Größe kann ich auch erkennen, dass kein Debug integriert wurde. Was muss man denn noch einstellen?
Du kannst die Zielplattform nicht in den Projektoptionen umstellen. Du kannst diese in der Toolleiste oder in der Projektverwaltung oben rechts umstellen.


hRb - Di 17.12.24 02:10

Hallo Jaenicke
Vielleicht habe ich mich ungenau ausgedrückt. Ich stellte bisher Debuggen immer unter PROJECT1.dproj um (siehe beigefügte Anlage: Image1-Bild). Dies genügte bei Delphi 12 offenbar nicht. Änderungen bei den Tools vermeide ich. Jetzt habe ich unter Tools, Tools-konfigurieren, RestDebugger aktiviert (mehr per Zufall), weil Du schriebst, dass auch unter Tools Einstellungen notwendig sind. Und siehe da: es funktioniert. Debuggen wieder möglich.
Danke für Hinweis. Gibst immer noch top Infos!
PS: kann mich allerdings nicht erinnern, jemals bei einer der Vorgängerversionen hier eingegriffen zu haben. Vielleicht sollten neue künftige Versionen in den Voreinstellungen das Debuggen gleich erlauben.
hRb


jaenicke - Di 17.12.24 14:10

Das war dann schon die richtige Stelle. Du hattest Projektoptionen erwähnt, aber damit sind normalerweise die Optionen unter Projekt --> Optionen gemeint.

Der RestDebugger hat damit nichts zu tun.

Vielleicht mussten da lediglich noch Units neu erstellt werden. Du solltest nach der Umstellung dann einfach mal das Projekt neu erstellen (Shift + F9) statt nur mit F9 zu starten.