Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   DEBUG / RELEASE werden nicht berücksichtigt (https://www.delphipraxis.net/193328-debug-release-werden-nicht-beruecksichtigt.html)

sko1 18. Jul 2017 13:55

AW: DEBUG / RELEASE werden nicht berücksichtigt
 
Du hast es erfasst!

Ich muss im Code der DLL (welche ich debuggen will) das {$IFDEF DEBUG} einbauen, wirken tut es aber nur wenn ich in der aufrufenden EXE Debug/Release entsprechend einstelle...

Das hat aber einen ganz kleinen Nachteil : ich kann den Teil der hinter {$IFDEF DEBUG} kommt nicht mehr debuggen, Release der aufrufenden Exe hat zur Folge dass ich im DLL-Code keine Haltepunkte mehr setzen kann!

Ich probier das jetzt mal auf ParamStr() umzustellen, mal sehen ob es hilft

Ciao
Stefan

himitsu 18. Jul 2017 13:56

AW: DEBUG / RELEASE werden nicht berücksichtigt
 
Delphi-Quellcode:
{$IFOPT D+}
geht auf
Delphi-Quellcode:
{$DEBUGINFO ON}


PS: Aus diesem Grund ist es immer gut, wenn im Ausgabepfad für DCU mindestens $(Platform) und $(Config) enthalten sind.
Und wenn öfters mit wechselnden Compilerschaltern gearbeitet wird, dann kann man die da auch noch mit aufnehmen.

Arbeitet man mit mehreren Delphiversionen, dann z.B. so
Delphi-Quellcode:
.\Ver$(CompilerVersion)_$(Platform)_$(Config)
.



Zitat:

wirken tut es aber nur wenn ich in der aufrufenden EXE Debug/Release entsprechend einstelle...
Wenn das so ist, dann muß irgendwas Anderes nicht stimmen.

Uwe Raabe 18. Jul 2017 14:04

AW: DEBUG / RELEASE werden nicht berücksichtigt
 
Zitat:

Zitat von sko1 (Beitrag 1376953)
Ich muss im Code der DLL (welche ich debuggen will) das {$IFDEF DEBUG} einbauen, wirken tut es aber nur wenn ich in der aufrufenden EXE Debug/Release entsprechend einstelle...

Das ist allerdings merkwürdig und ich behaupte mal, daß die Ursache dafür in dem Teil verborgen ist, den wir hier nicht sehen können.


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

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