Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Build-Konfiguration "Debug" Problem (https://www.delphipraxis.net/208989-build-konfiguration-debug-problem.html)

ASKtec 10. Okt 2021 10:11

Build-Konfiguration "Debug" Problem
 
Hallo zusammen,

ich habe seit kurzem mit einem Projekt ein seltsames Problem. Wenn ich die Build-Konfiguration auf "Debug" einstelle und per F9 starte, dann beendet sich das Programm sofort nachdem FormCreate durchlaufen ist. FormShow wird nicht benutzt. Stelle ich die Build-Konfiguration auf "Release" startet das Programm ganz normal und lässt sich auch debuggen (zumindest funktionieren die Haltepunkte)!?

Ich dachte zuerst dass es mit meinem Delphi 10.4 zusammenhängt, aber in Delphi 11 habe ich das gleiche Problem. Da es scheinbar mit dem Projekt zusammenhängt habe ich auch schon einmal die Projektdatei neu erstellt, jedoch ohne Erfolg.

Hat vielleicht hier jemand eine Idee was ich noch machen kann? Kennt vielleicht jemand das Problem?

Auf Dauer ist das kein Zustand da es sich um ein in den letzten Jahren recht stark gewachsenes Projekt handelt...

Danke im Voraus in die Runde!

VG
Andreas

Bernhard Geyer 10. Okt 2021 10:27

AW: Build-Konfiguration "Debug" Problem
 
Die Namen der Konfiguration ist nur "Schall und Rauch".
Wichtig ist was in den Konfigurationen konfiguriert ist. Also welche Schlater beim Compiler und Linker gesetzt sind.
Das definiert ob man Debuggen kann oder nicht.

Vor allem bei Migration von alten Projekten kann es vorkommen das die Compiler/Linker-Schalter gar nicht mit den Namen der Konfigurationen harmonieren.

himitsu 10. Okt 2021 10:49

AW: Build-Konfiguration "Debug" Problem
 
Projektdatei?
Die .DPR und/oder die .DPROJ?

Joar, die Namen sind total egal.
Man kann einem Administrator auch sämtliche Rechte wegnehmen und dann kann der garnichts mehr, obwohl er Admin heißt.



Wenn du keine speziellen Einstellungen in den Projekt-Optionen vorgenommen hast,
dann kannst du auch einfach die .DPROJ löschen, dann die .DPR öffnen und dir eine neue .DPROJ erstellen lassen.

Einige wenige Optionen (
Delphi-Quellcode:
{$X+}
und sowas) werden aus der .DPR oder .DPK übernommen, aber z.B. Such- und Ausgabeverzeichnisse muß man neu einstellen.

ASKtec 10. Okt 2021 11:30

AW: Build-Konfiguration "Debug" Problem
 
Zitat:

Zitat von himitsu (Beitrag 1495891)
Projektdatei?
Die .DPR und/oder die .DPROJ?

Joar, die Namen sind total egal.
Man kann einem Administrator auch sämtliche Rechte wegnehmen und dann kann der garnichts mehr, obwohl er Admin heißt.



Wenn du keine speziellen Einstellungen in den Projekt-Optionen vorgenommen hast,
dann kannst du auch einfach die .DPROJ löschen, dann die .DPR öffnen und dir eine neue .DPROJ erstellen lassen.

Einige wenige Optionen (
Delphi-Quellcode:
{$X+}
und sowas) werden aus der .DPR oder .DPK übernommen, aber z.B. Such- und Ausgabeverzeichnisse muß man neu einstellen.

Hallo himitsu,

ich hatte in der Tat nur die DPR neu erstellt.

Jetzt habe ich mal die .DPROJ gelöscht wie Du vorgeschlagen hast... Im Ergebnis kann ich nun überhaupt nicht mehr starten (weder im Release noch im Debug, noch mit oder ohne Debugger). Ich habe lediglich eine Bedingung in den Compiler-Einstellungen, aber diese wirkt sich hier auch nicht aus. Die Form blitzt kurz auf und das Programm beendet sich. Irgendwie seltsam...

Bernhard Geyer 10. Okt 2021 14:39

AW: Build-Konfiguration "Debug" Problem
 
Was sagt Windows Ereignisanzeige?
Evtl. übereifriger Virenscanner?

Kann du dich ins OnClose der Form mit Debug-Breakpoint reinhängen?

ASKtec 10. Okt 2021 15:57

AW: Build-Konfiguration "Debug" Problem
 
// Korrektur...

es funktioniert wieder... mann mann mann...

Ich bin tatsächlich an einer Stelle in ein Application.Terminate reingerauscht weil ich einen Wert aus den Versionsinformationen nicht angepasst hatte...

Vielen Dank für die Unterstützung... Shame on me....


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 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