JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=d640d92dbac9af5e1165bd5e9e12912cMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

[DirectMusic] pSegment->Release

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 08.01.2005, 14:50    Titel: [DirectMusic] pSegment->Release Antworten mit Zitat

Hi,

gibt es eine Möglichkeit zu überprüfen ob ein Segment bereits released wurde?

Ich habe nämlich eine Stop Funktion, die den Sound stopt und das Segment "frei lässt", damit ich eine neue MIDI in das Segment laden kann.
Wenn man das Programm aber beendet während die Musik läuft, muss es auch released werden. Also habe ich in einer Art CleanUp Prozedur pSegment->Release aufgerufen.

Aber, wenn es bereits released wurde kommt es zu einer Zugriffsverletzung...

edit:
Ich könnte für jedes Segment eine Boolean Variable machen in der gespeichert wird, ob das dazugehörige Segment schon released wurde, aber gibt es keine schönere Möglichkeit. Question


Zuletzt bearbeitet von KI am 08.01.2005, 15:09, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 08.01.2005, 15:09    Titel: Antworten mit Zitat

Ah. war dumm von mir...
Ich hab vergessen in der Stop Funktion den Segmentzeiger nach dem releasen auf NULL zu setzen.

Jetzt funktioniert es. Denn beim CleanUp überprüfe ich vor dem releasen, ob der Zeiger nicht NULL ist.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 08.01.2005, 17:21    Titel: Antworten mit Zitat

hättest du bis jetzt gewartet, hättest du das gleich von mir zu ören gekriegt...
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum