AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Breakpoint setzen versagt in Unit...; Delphi 6
Thema durchsuchen
Ansicht
Themen-Optionen

Breakpoint setzen versagt in Unit...; Delphi 6

Ein Thema von maanton · begonnen am 22. Sep 2007 · letzter Beitrag vom 16. Aug 2013
 
maanton

Registriert seit: 10. Sep 2007
16 Beiträge
 
#1

Breakpoint setzen versagt in Unit...; Delphi 6

  Alt 22. Sep 2007, 02:09
Hallo,

ich hab schon was ähnliches über die Suche gesehen, aber das Thema wurde nicht erfolgreich behandelt.

Ich möchte einen Breakpoint setzen, aber er mag mich nicht.

Breakpoint(s) sollen in einer Unit (einem Thread) gesetzt werden, in der ganzen Unit gehen die Dinger nicht.
In anderen Units gehn die Breaks. Auch in einem von der Unit aufgerufenen Fenster( besser : dessen Routinen) funzt es.

Es ist auch die richtige Unit (statisch im Hauptprogramm) - die Unit hab ich gestern komplett umgestellt - gibt es sonst nicht auf dem Rechner. (Das Thema mit nicht funktionierenden Breaks hat ich schon mit eingebundenen DLLs).
Der Thread ruft ein Fenster auf - das Fenster kommt und funktioniert (nicht so 100% - aber das schieb ich auf Fehler in der "neuen" Füllroutine...). Thread schreibt auch korrekt seine Ausführung in LogDatei.


Ein bisserl Code :

Delphi-Quellcode:
ThreadNeueAdresse.Execute;
var Messg : TMsg;
    nilpointer : pointer;
    ErrorInfo : TErrorInfo;
    bFertigMitFenster : boolean;
    nWindowsCount : integer;

begin
  bFertigMitFenster := false; <- breakpoint hier geht nicht
  if MainHWND = 0 then begin
    ...
    exit
  end;
  PeekMessage(...); <- break auch hier geht nicht
 ...

end;
Was mach ich falsch, was hab ich übersehen ? Möglicherweise eine Einstellung spezifisch für die Unit in der IDE ?
Gemacht hab ich:
IDE-Neustart, Rechner Neustart,
{$D-} im Projekt schon gesucht - auch "händisch".
DCU-Datei schon gelöscht.
Compiler macht auch keine Optimierung mehr.
Was hab ich noch nicht gemacht : Code von gestern (vor den Änderungen) eingespielt .

Gruss
maanton
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 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