![]() |
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 |
AW: DEBUG / RELEASE werden nicht berücksichtigt
Delphi-Quellcode:
geht auf
{$IFOPT D+}
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:
|
AW: DEBUG / RELEASE werden nicht berücksichtigt
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 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