AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

grüne Zeile

Ein Thema von juelin · begonnen am 8. Jan 2018 · letzter Beitrag vom 10. Jan 2018
Antwort Antwort
Delphi.Narium

Registriert seit: 27. Nov 2017
2.596 Beiträge
 
Delphi 7 Professional
 
#1

AW: gruene Codezeilen

  Alt 8. Jan 2018, 21:03
Da hab' ich jetzt keine sinnvolle Antwort, weiß aber, dass in eínigen Projekten von mir, die Anzeige der Zeilen im Debugger, nicht mit den tatsächlich ausgeführten Zeilen übereinstimmt. Die Differenz ist zwar innerhalb eines Projektes einheitlich, aber bei unterschiedichen Projekt meist in einer Spanne von ca. 5 bis 9 Zeilen.

Es könnte sein, dass der Debugger die Zeilen nicht mit der realen Welt synchroniert bekommt.

Kannst Du Haltepunkte nur auf Zeilen setzen, die auch ausführbaren Code enthalten oder ggfls. auch auf Leerzeilen. In seltenen Fällen hab' ich schonmal diesen Effekt.

Compilierst Du mit Debugger-DCUs?
Wenn nein, ändere das bitte einmal, eventuell hast Du ja damit Glück.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.403 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: gruene Codezeilen

  Alt 8. Jan 2018, 21:16
lösche mal die zugehörigen dcus deiner (!) Sourcen und kompilier mal neu. Stimmen die Haltepunkte immer noch nicht, dann schau, ob Du ggf. 2 gleichname Dateien im Suchpfad hast.

Grüße
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.596 Beiträge
 
Delphi 7 Professional
 
#3

AW: gruene Codezeilen

  Alt 8. Jan 2018, 21:47
Methode brutal:

Alle Verzeichnisse, die für die Ausgabe dienen, umbenennen und leer neu anlegen. Dann kompilieren, und nur dann, wenn Fehler wegen fehlender DCUs auftreten, zuerst nach den entsprechenden PAS-Dateien suchen und die mit in die entsprechenden Pfade aufnehmen.

Nur wenn es keine PAS-Dateien gibt, DCUs in den entsprechenden Verzeichnisse verschieben (also in die neuen Verzeichnis zu den zuvor umbenannten).

Und ja: Das ist aufwändig und nervtötend, hilft aber zuweilen, vor allem dann, wenn eine Entwicklungsumgebung schon 'ne Weile in Benutzung ist und sich da so allerlei angesammelt hat (z. B. die von Lemmy angesprochenen gleichnamigen Dateien).

Und nein: Eine Erfolgsgarantie gibt's dafür nicht.
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.513 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: gruene Codezeilen

  Alt 9. Jan 2018, 08:28
Meinen Vorschreibern kann ich nur zustimmen.
Methode noch brutaler:
Das ganze Projekt wegschmeißen und neu machen.

Und falls ich mir äh, die Bemerkung erlauben darf: Du solltest an der Qualität Deines Codes arbeiten. Immerhin geht es wohl auch um MwSt. (Und bei Fehlern kennt das Finanzamt keinen Spass.)
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

AW: gruene Codezeilen

  Alt 9. Jan 2018, 09:03
Manchmal reicht auch, die IDE zu beenden und wieder zu starten.
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: gruene Codezeilen

  Alt 9. Jan 2018, 09:20
Und falls ich mir äh, die Bemerkung erlauben darf: Du solltest an der Qualität Deines Codes arbeiten. Immerhin geht es wohl auch um MwSt. (Und bei Fehlern kennt das Finanzamt keinen Spass.)
Da kann ich nur zustimmen. Falls das ein kommerzielles Projekt ist würde ich dir empfehlen noch mal einen Schritt zurück zu gehen und zu lernen.
Falls das nur ein Spielprojekt zum Üben/Spaß ist dann lass dich nicht aufhalten.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
kretabiker

Registriert seit: 10. Mär 2005
Ort: Bargteheide
183 Beiträge
 
Delphi 12 Athens
 
#7

AW: gruene Codezeilen

  Alt 9. Jan 2018, 09:39
Versuche es mal mit abgeschalteter Codeoptimierung und danach einem kompletten Build. Ich kann mich dunkel erinnern, dass ich damit auch schon mal ähnliche Probleme in einem Projekt beseitigen konnte, nachdem ich irgendwo im Netz einen entsprechenden Hinweis gefunden hatte.
Udo Treichel
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.493 Beiträge
 
Delphi 12 Athens
 
#8

AW: grüne Zeile

  Alt 10. Jan 2018, 10:50
Unit16 ist nun kein sehr aussagekräftiger Name.
Die von dir angezeigte und bearbeitete "unit16.pas" wird vermutlich nicht übersetzt oder die daraus entstandene "unit16.dcu" nicht gelinkt.
Gehört diese überhaupt zum aktuellen Projekt?
Vermutlich existiert irgendwo eine "unit16.dcu", die z.B. auf Grund von fehlerhaft eingetragenen Pfaden in dein Projekt gelinkt wird.
Auf der ganzen Festplatte danach suchen und löschen.
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.740 Beiträge
 
Delphi 6 Enterprise
 
#9

AW: gruene Codezeilen

  Alt 9. Jan 2018, 07:51
Da hab' ich jetzt keine sinnvolle Antwort, weiß aber, dass in eínigen Projekten von mir, die Anzeige der Zeilen im Debugger, nicht mit den tatsächlich ausgeführten Zeilen übereinstimmt. Die Differenz ist zwar innerhalb eines Projektes einheitlich, aber bei unterschiedichen Projekt meist in einer Spanne von ca. 5 bis 9 Zeilen.
Das hatte ich auch schon mal, mit falschen Zeilenumbrüchen. Ich habe dann den ganzen Quelltext der betroffenen Unit in einen Texteditor kopiert. Die "bösen" Zeilenumbrüche ersetzt und wieder alles zurück kopiert.
Ralph
  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 20:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz