AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

IDE plötzlich alles voller Fehler

Ein Thema von Guido Eisenbeis · begonnen am 30. Dez 2019 · letzter Beitrag vom 1. Feb 2020
Antwort Antwort
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.140 Beiträge
 
Delphi 2009 Professional
 
#1

AW: IDE plötzlich alles voller Fehler

  Alt 31. Dez 2019, 20:52
Na ja, das Ding heißt zwar ErrorInsight, wird aber aus gutem Grund ErrorInside genannt.

In D2010 kriegt man das ganz einfach dazu, die Grätsche zu machen: Sobald du in deinem Projekt einen Record-Helper hast, ist der gesamte Quelltext rot. Keine Ahnung, bis zu welcher Version das so ist. Ebenfalls hasst es Generics und insbesondere deren Erben.

Die Deinstallation von Delphi 10.2 hat allerdings auch ErrorInside von Delphi 2010 deinstalliert. Dann war erstmal erzwungenermaßen Ruhe.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: IDE plötzlich alles voller Fehler

  Alt 31. Dez 2019, 21:21
Ebenfalls hasst es Generics und insbesondere deren Erben.
Das ist schon lange vorbei. Selbst bei XE war das normalerweise kein Problem mehr. Und mit 10.2 geht es auch bei den meisten älteren Quelltexten von uns. Bei Kreuzreferenzen geht es halt in die Knie manchmal wie Uwe schon schrieb. Aber das ist ja ok, macht man eh nicht.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: IDE plötzlich alles voller Fehler

  Alt 1. Jan 2020, 20:07
Vielen Dank für eure Antworten!

Da benutzt die Fehlermarkierung gefühlt einfach einen schlechteren Parser als der Compiler.
Ja, das ist in der Tat so - und soll in den nächsten Versionen geändert werden. ...
Offen gesagt, da dieses Problem schon über 10 Jahre besteht, glaube ich nicht daran, dass behoben wird. Aber was solls, die Hoffnung ...

Es bleibt noch die Frage, wie ist es überhaupt möglich, dass der Pfad zum Projekt eine IDE-interne Funktion beeinflussen kann!?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: IDE plötzlich alles voller Fehler

  Alt 1. Jan 2020, 20:43
Wie: Es kommt immernoch vor, dass z.B. Pfade ohne " an Parameter ügergeben werden und dann bei Leerzeichen alles abraucht.

Auch gibt es mehrere Code-Parser, wovon nicht alle sämtliche Funktionen kennen, und teilweise wie auch der Backgroundcompiler mit falsche Bedingungen (DEFINE) arbeiten.
Raucht so ein Parser/Hintergrundcompiler ab oder er findet nicht alle Dateien, dann bricht die Aufbereitung der verlinkten Units (USES) ab, der Code kann nicht analysiert werden und schon denkt das Error-Insight es würde was nicht existieren und zeigt es als Fehler an.

Diese Funktion wurde zwar zwischendurch etwas verbessert, aber vorallem bei IFDEF und neueren Features (vor allem Funktionen/Variablen/Typen/Konstanten in Records) da raucht es immernoch ganz gern mal so richtig schön ab.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: IDE plötzlich alles voller Fehler

  Alt 1. Jan 2020, 21:26
Aah, so langsam steige ich da durch!

Zuerst dachte ich: "Der Pfad, in dem das Projekt gespeichert ist, befindet sich doch außerhalb der IDE. Wie kann er etwas innerhalb der IDE beeinflussen, wenn ich ihn doch gar nicht benutze?"

... oder er findet nicht alle Dateien, dann bricht die Aufbereitung der verlinkten Units (USES) ab, der Code kann nicht analysiert werden und schon denkt das Error-Insight es würde was nicht existieren und zeigt es als Fehler an.
Jetzt ist mir klar geworden, dass der Pfad nicht von mir, sondern von der IDE selbst benutzt wird!

Vielen Dank für die Infos!
  Mit Zitat antworten Zitat
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: IDE plötzlich alles voller Fehler

  Alt 31. Jan 2020, 15:03
Also echt jetzt! Gerade passiert: Der Bug in der IDE tritt sogar auf, wenn man zwei Minus-Zeichen hintereinander im Pfad hat. ... Ich meine, das ist jetzt nichts so außergewöhnliches, sollte den Entwicklern denn sowas nicht auffallen?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: IDE plötzlich alles voller Fehler

  Alt 31. Jan 2020, 15:14
Spielt dann das ErrorInsight verrückt oder wie?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.782 Beiträge
 
Delphi 12 Athens
 
#8

AW: IDE plötzlich alles voller Fehler

  Alt 31. Jan 2020, 15:30
Der Bug in der IDE tritt sogar auf, wenn man zwei Minus-Zeichen hintereinander im Pfad hat. ... Ich meine, das ist jetzt nichts so außergewöhnliches, sollte den Entwicklern denn sowas nicht auffallen?
Offenbar nicht (hier übrigens auch nicht - insofern schon etwas außergewöhnlich).

Wenn du aber einen entsprechenden Bugreport schreibst, dann könnte das eventuell in einen Test-Case umgesetzt werden, der dann vor jedem Release durchlaufen wird. Bis dahin wissen die Entwickler aber vermutlich nichts von diesem Fehler, was für eine Behebung desselben ja schon fast existentiell wäre.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.071 Beiträge
 
Delphi 12 Athens
 
#9

AW: IDE plötzlich alles voller Fehler

  Alt 31. Jan 2020, 16:01
Also echt jetzt! Gerade passiert: Der Bug in der IDE tritt sogar auf, wenn man zwei Minus-Zeichen hintereinander im Pfad hat. ... Ich meine, das ist jetzt nichts so außergewöhnliches, sollte den Entwicklern denn sowas nicht auffallen?
Wir haben nur normale Pfade wie:
Common\utils\graphics usw.
Das macht auch viel nehr Sinn als irgendwelche exotischen Sachen...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 08:01 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