Einzelnen Beitrag anzeigen

Der_Ventilator

Registriert seit: 11. Apr 2004
Ort: Kanada
136 Beiträge
 
Delphi 2010 Professional
 
#1

Kann man TThreads debuggen? (FKBassPlayer von dizzy Probl.)

  Alt 24. Apr 2006, 20:50
Hi, ich habe mit den FKBassPlayer von dizzy und seiner Visualisierung einen Mp3 Player gebaut.
Dabei wird ein 2. Thread erzeugt, der die Visualisierung ausgibt.


Nun erzeugt das Programm manchmal die Meldung

---------------------------
Thread-Fehler: Zugriff verweigert (5)
---------------------------
OK
---------------------------

Anscheinend tritt im Thread ein Fehler auf, sodass dieser abstürzt und ich ihn nicht mehr schlafen legen kann.

Auch wenn es innerhalb von Delphi ausgeführt wird, zeigt mir Dehiphi nicht wie sonst bei Fehlern die Stelle im Quelltext an, an der der Fehler aufgetreten ist. Sondern es macht einfach nichts.
Liegt es daran, dass der Fehler in einem Thread sein könnte und da Delphi nicht hineinschauen kann?

Wie kann ich diese auch für Delphi zugänglich machen?

Die Execute Prozedur ist riesig und ich weis nicht wie ich den Fehler finden kann ohne dass mir Delphi dabei hilft.

Oder kann man irgendwie rausfinden ob ein Thread hängt und ihn dann irgendwie beenden? (Auch wenn das den Fehler nicht beheben würde)
Codito, ergo sum. - I code therefore I am
  Mit Zitat antworten Zitat