AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Komplette Unit beim Debuggen überspringen
Thema durchsuchen
Ansicht
Themen-Optionen

Komplette Unit beim Debuggen überspringen

Ein Thema von Nedo · begonnen am 11. Feb 2016 · letzter Beitrag vom 9. Jun 2016
Antwort Antwort
Nedo

Registriert seit: 8. Sep 2014
Ort: Osnabrück
16 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Komplette Unit beim Debuggen überspringen

  Alt 11. Feb 2016, 08:29
Hallo liebe Community,

ich habe mal wieder eine spezielle Frage. Folgendes Szenario liegt vor:

Ich arbeite mit TMS Software. Eigentlich eine super Sache aber, wenn ich Debugge komme ich häufig in eine Unit die irgendwelche Dinge für die TMS erledigt. Sehr häufig auch wenn der aktuelle Programmpunkt nichts mit TMS zu tun hat.

Jetzt zu meiner Frage:

Ist es möglich eine Komplette Unit beim Debuggen zu überspringen. Das heißt sofort an dem Punkt anzuhalten an dem ich wieder heraus komme, wenn ich durch die Unit gegangen bin. Es kann nämlich passieren, dass man gut und gerne 2-3 Minuten! die F8 taste halten muss, bis man wieder den wichtigen Quellcode erreicht hat.

Vielen Dank schon mal im Voraus,
euer Nedo
Lukas
Erst denken dann fragen
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Komplette Unit beim Debuggen überspringen

  Alt 11. Feb 2016, 08:51
Einzeln wir schwierig.
Aber alle TMS-Units kannst du überspringen indem diese keine Debug-Infos haben.
Also

{$D-}

in der Dati "tmsdefs.inc" eintragen
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: Komplette Unit beim Debuggen überspringen

  Alt 11. Feb 2016, 10:09
Einzeln wir schwierig.
{$D-} einfach in die besagte Unit eintragen?
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Komplette Unit beim Debuggen überspringen

  Alt 11. Feb 2016, 10:14
Einzeln wir schwierig.
{$D-} einfach in die besagte Unit eintragen?
Schwierig im Sinne von "du musst es in allen TMS-Units eintragen und über die Inc-Datei ist es einfacher.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.140 Beiträge
 
Delphi 12 Athens
 
#5

AW: Komplette Unit beim Debuggen überspringen

  Alt 11. Feb 2016, 12:13
Oder man kompiliert die TMS-Units einzeln, schaltet über die Projektoptionen, bzw. DCC32-Parameter, die Debuginfos aus.

Und kompiliert/linkt sein Programm dann nur noch gegen die DCUs, anstatt gegen die PAS.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Pfaffe

Registriert seit: 29. Jan 2009
294 Beiträge
 
Delphi 12 Athens
 
#6

AW: Komplette Unit beim Debuggen überspringen

  Alt 9. Jun 2016, 13:54
Vermutung: Wenn man den Pfad von den TMS-Units aus dem Bibliothekspfad (Optionen-Delphi-Optionen-Bibliothek) entfernt und stattdessen in den Suchpfad einträgt, dann wird die pas Datei beim complieren nicht berücksichtigt.
Bin aber nicht 100% sicher.

Geändert von Pfaffe ( 9. Jun 2016 um 14:55 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz