Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Probleme beim Debuggen (https://www.delphipraxis.net/211038-probleme-beim-debuggen.html)

skoschke 19. Jul 2022 08:04


Probleme beim Debuggen
 
Hallo,

beim Versuch, an Haltepunkten Variableninhalte mit ^ F7 zu ändern oder eine Haltepunkt-Bedingung zu setzen, bekomme ich:

E2158 System-Unit veraltet oder beschädigt: 'String' fehlt

Was ist da passiert, Delphi 10.4.2 aktueller Stand

Ciao
Stefan

haentschman 19. Jul 2022 09:06

AW: Probleme beim Debuggen
 
:wink:
Delphi-Quellcode:
x := 'Hallo':
.
tausch mal...
Delphi-Quellcode:
x := 'Hallo';
.
:gruebel: QT weg?

skoschke 19. Jul 2022 09:12

AW: Probleme beim Debuggen
 
Mist, war Tippfehler...
Miniprojekt wieder gelöscht...
Dieses Miniprojekt läuft und ich kann auch Haltepunkteigenschaften wie "x = ' Hallo' setzen.

Aber es ändert nichts daran, dass das "richtige Projekt" o.g. Fehler bringt, muss also an dem Projekt liegen...
Allerdings ging es vorher problemlos, bis ein anderer Programmierer (mit identischem 10.4.2 Delphi) da drin Änderungen gemacht hat und mir den Source wieder zurückgegeben hat.

Ist da vielleicht irgendeine Ursache zu finden?

Ciao
Stefan

himitsu 19. Jul 2022 09:30

AW: Probleme beim Debuggen
 
Mal ein Clean/Build gemacht?

Uwe Raabe 19. Jul 2022 10:38

AW: Probleme beim Debuggen
 
Zitat:

Zitat von skoschke (Beitrag 1508913)
Ist da vielleicht irgendeine Ursache zu finden?

Vielleicht im Vergleich zur vorigen Version im VCS?

skoschke 19. Jul 2022 12:09

AW: Probleme beim Debuggen
 
Clean / Build bringt keine Besserung, bei Embarcdero habe ich folgendes gefunden:

E2158 Unit %s veraltet oder beschädigt: '%s' fehlt (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Der Compiler sucht eine spezielle Funktion, die sich in System.dcu befindet, kann sie jedoch nicht finden. Ihre System-Unit ist beschädigt oder veraltet.

Stellen Sie sicher, dass in Ihrem Suchpfad für Bibliotheken keine Konflikte vorhanden sind

Wie finde ich da was heraus?

Übrigens, der andere Entwickler an dem Projekt kann problemlos debuggen und Haltepunkte setzen, was für mich bedeutet, das Projekt ist sauber ist und es an meinem Delphi liegen muss.
Da aber spricht dagegen, dass das Problem mit einem Miniprojekt auf dem gleichen System keine Probleme bereitet...

Sehe ich da was falsch?

Ciao
Stefan

KodeZwerg 19. Jul 2022 12:19

AW: Probleme beim Debuggen
 
Nur ins blaue geraten, eventuell mal die
Delphi-Quellcode:
.dproj
Datei umbenennen und dann doppelt auf deine
Delphi-Quellcode:
.dpr
Datei klicken um die IDE mit dem Projekt zu laden?

skoschke 19. Jul 2022 12:24

AW: Probleme beim Debuggen
 
Habe umbenannt und neu geladen, jetzt bekomme ich eine Fehlermeldung beim Erzeugen:

[dcc32 Fataler Fehler] Funktionen.pas(7): F2613 Unit 'Forms' nicht gefunden.

Hilft das weiter?

Ciao
Stefan

himitsu 19. Jul 2022 12:31

AW: Probleme beim Debuggen
 
Standard-Namespaces fehlen in der neuen DPR.
(für Console, VCL, FMX und Service gibt es unterschiedliche Standards ... wenn er aber beim Neugenerieren nicht erkennt, dass es VCL sein soll, dann nimmt er eventuell den falschen Standard)

Forms heißt jetzt Vcl.Forms



Datei neu > VCL-Anwendung
und Projektoptionen > Erzeugen > Delphi-Compiler > Unit-Gültigkeitsnamen (Alle Configs und Windows-Config) in dein Projekt kopieren


Oder die vollständigen Unitnamen verwenden, also Vcl.Forms ins USES , anstatt über die Projektoptionen das Forms vervollständigen zu lassen.

Rolf Frei 19. Jul 2022 12:40

AW: Probleme beim Debuggen
 
Vergleicht mal die Suchpfade im Projekt, sowie wie die Suchpfade unter Tools/Einstellungen. Ich vermute fast dass deine Libraries von eien anderen Delphi Version reinkommen. Auch ein ProcMon (sysinternals) Log bei der Kompilierueng könnte dich auf den Fehler führen, wenn du da im Log dann schaust von woher die Untis reingelinkt werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr.
Seite 1 von 2  1 2      

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