Hallo,
ich habe gerade einen einfachen Soundeffekt in mein Projekt implementiert. Dabei ist mir ein merkwürdiges Verhalten im Debugger aufgefallen.
Das äußert sich im Debugfenster mit unendlich vielen Meldungen von beendeten Threads (z.B. "Der Thread 0x4fa0 hat mit Code 0 (0x0) geendet.").
Nach exakt einer Minute (habe die Zeit mehrmals gestoppt
) gehen diese Meldungen los. Es werden offensichtlich mehrmals in der Sekunde Threads beendet (sind auch immer andere) und hört nicht mehr auf.
Nachdem ich den Soundkram wieder auskommentiert habe wird immer noch nach genau einer Minute ein Thread beendet. Und kurz danach noch 2-3 weitere, dabei bleibt es dann aber auch.
Dieses Verhalten tritt immer dann auf, sobald ich eine sf:
ound oder sf:
oundBuffer Variable deklariere. Daher ist meine Frage erst mal, ob dieses Verhalten normal ist, oder ob ich bei der Verwendung von Soundeffekten noch irgendwas beachten muss.
Das Ganze habe ich mit Visual Studio 2013 Express kompiliert und verwende C++ und SFML 2.1.