AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TMediaplayer + "ungültige Thread-ID" = Crash!
Thema durchsuchen
Ansicht
Themen-Optionen

TMediaplayer + "ungültige Thread-ID" = Crash!

Ein Thema von SearchBot · begonnen am 7. Apr 2007 · letzter Beitrag vom 9. Apr 2007
 
SearchBot

Registriert seit: 27. Jun 2004
Ort: N-W vom Bodensee
323 Beiträge
 
Delphi 12 Athens
 
#1

TMediaplayer + "ungültige Thread-ID" = Crash!

  Alt 7. Apr 2007, 01:08
Hallo,

habe mal wieder so ein Problem, das ich nicht debuggen kann, weil mein Programm nach diesem Fehler nicht mehr reagiert und Delphi4@winXPpro auch nicht richtig (Abbrechen! "Der Debugger läuft bereits." Egal, Abbrechen! "Der Debugger läuft bereits." Hargh!).

Also: Beim Verwenden von Audiodateien im TMediaplayer erscheint sporadisch plötzlich die Fehlermeldung "Ungültige Thread-ID: $..." mit einer Nummer, die immer anders ist.

Was stimmt da nicht? Findet das Programm plötzlich den Abspielthread nicht mehr? Wie kann das passieren und wie fixe ich das?

ICh mache das in etwas so (so-ungefähr-code, muss erst nachgucken):

Delphi-Quellcode:
with mediaplayer1 do begin
  filename:='lied.mp3';
  open;
  if status=mpplaying then begin stop; rewind; end; //falls da noch was anderes von vorher spielt
  notify:=true;
  play;
end;
Im OnNotify mach ich nur was, daß die Optik von ein paar Buttons stimmt.

Wie gesagt, ein paar mal geht es gut und dann plötzlich der Fehler, den ich nur wegbekomme, indem ich mit dem Taskmanager die Delphi32.exe kille.

Kennt jemand eine Lösung?
  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 04:47 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 by Thomas Breitkreuz