Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   FastMM4 | FullDebugMode funktioniert nicht (https://www.delphipraxis.net/190979-fastmm4-%7C-fulldebugmode-funktioniert-nicht.html)

stalkingwolf 25. Nov 2016 11:28

FastMM4 | FullDebugMode funktioniert nicht
 
Ich habe FastMM4 in ein Projekt eingebunden und beim beenden erhalte ich ein Dialogfenster mit Einträgen.
Nun wollte ich den FullDebuMode aktivieren, aber scheinbar funktioniert dies nicht.

in der Datei FastMM4Options.inc habe ich in Zeile 127 {$define FullDebugMode} aktiviert.
Aber dennoch erhalte ich zum einen das Dialogfenster und zum anderen keine Datei in meinem Programmordner.

Dazu hängt sich scheinbar der debugger in XE4 auf. Ich bekomme das Programm nicht mehr übersetzt und beim beenden der IDE erhalte ich die Meldung das ein Fehler im Debugger aufgetreten ist.

Der schöne Günther 25. Nov 2016 11:50

AW: FastMM4 | FullDebugMode funktioniert nicht
 
Wenn ich mich richtig erinnere ist das "normal" dergestalt dass die IDE es nicht mitbekommt wenn sich die .inc-Datei geändert hat. Projekt bereinigen, neu erzeugen. Dann sollte es richtig sein. Zumindest habe ich mir das angewöhnt wenn ich an der FastMM-Config etwas umstelle...

stalkingwolf 29. Nov 2016 07:41

AW: FastMM4 | FullDebugMode funktioniert nicht
 
Bin heute erst wieder in der Firma.
Was meinst du mit bereinigen?
Ich bekomme auf jeden Fall den Parameter nicht gesetzt. Un nur mit Blockangaben kann ich nicht wirklich viel anfangen :-)

TiGü 29. Nov 2016 08:27

AW: FastMM4 | FullDebugMode funktioniert nicht
 
Zitat:

Zitat von stalkingwolf (Beitrag 1354872)
Bin heute erst wieder in der Firma.
Was meinst du mit bereinigen?
Ich bekomme auf jeden Fall den Parameter nicht gesetzt. Un nur mit Blockangaben kann ich nicht wirklich viel anfangen :-)

Rechte Maustaste auf das Projekt in der Projektverwaltung, Kontextmenü -> Bereinigen ("Clean" in der englischen IDE).

stalkingwolf 29. Nov 2016 11:01

AW: FastMM4 | FullDebugMode funktioniert nicht
 
Bereinigen hat leider nichts gebracht.

Der schöne Günther 29. Nov 2016 11:26

AW: FastMM4 | FullDebugMode funktioniert nicht
 
Das heißt der Compiler hängt sich einfach auf oder was ist jetzt das konkrete Problem?

Klaus01 29. Nov 2016 11:48

AW: FastMM4 | FullDebugMode funktioniert nicht
 
.. muss man nicht auch FASTMM4 als erstes in den Uses der Projektdatei eintragen
um im fulldebug modus arbeiten zu können?

Grüße
Klaus

Der schöne Günther 29. Nov 2016 11:49

AW: FastMM4 | FullDebugMode funktioniert nicht
 
Ja, aber wenn man das nicht tut meldet er sich schon entsprechend mit einer Messagebox.

stalkingwolf 29. Nov 2016 12:49

AW: FastMM4 | FullDebugMode funktioniert nicht
 
die FASTMM4 habe ich als erste Unit in meinem Projekt eingebunden.
Die Messagebox beim beenden vom Programm erhalte ich auch.
Was aktuell nicht funktioniert ist das mir das ganze in eine ASCII Datei geschrieben wird.

Ich habe
Code:
{$ifdef FullDebugMode}
   showmessage('FullDebugMode');
{$endif}
vor application.run hinzugefügt und die Meldung erscheint nicht, obwohl ich in der .inc die Definition aktiviert habe.

Der schöne Günther 29. Nov 2016 12:55

AW: FastMM4 | FullDebugMode funktioniert nicht
 
In der Inc-Datei steht
Code:
$Define FullDebugMode
. Das "Define" gilt nur für die aktuelle Unit. In deiner DPR-Datei gilt das z.B. nicht, es sei denn, du würdest davor
Code:
$Include "FastMM4.inc"
sagen. Probier das mal.

Ist die FastMM4.inc Bestandteil deines Projekts? Nicht dass der irgendeine andere .inc nimmt die in deinem Suchpfad liegt, von der du aber nichts weißst und immer die "falsche" bearbeitest.

Mach doch z.B. einmal einen Syntaxfehler in deine .inc-Datei. Schreib einfach mal "Hallo welt" rein. Kompiliert das Programm dann noch? Wenn ja, dann benutzt er die .inc gar nicht.


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