Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

mciSendString - Aufnahme schließen

  Alt 5. Mär 2007, 19:37
Hallo,

ich habe mit Hilfe des Tuts aus der DP und den mciSendString-Befehlen recht erfolgreich Audiodaten aufgenommen und in mp3 codiert. Nach dem Speichern der wav-Datei habe ich folgenden String gesendet:

mciSendString('CLOSE mySound',nil,0,Handle); So steht's ja auch im Tut. Doch wenn ich jetzt ein anderes Form öffne, kommt eine Zugriffsverletzung. Dieses Form greift auf eine DLL und ein Dyn. Array zu. Doch diese Zugriffverletzung kommt nur NACH der Aufnahme. Vorher passt alles!

Ich hab mir gedacht, was das Eine mit dem Anderen zu tun hat, aber ich habe einfach mal die komplette Audio-Sache rausgelassen und siehe da - es funzt prima.

Ich habe EXAKT die Zeilen aus dem TUT übernommen. Liegt das jetzt an meinem Array (ich habe es immer mit [arrayname]:=nil geleert, als ich nicht mehr gebraucht habe) leigen? Oder kann es an der AudioAufnahme liegen?

Danke im Voraus!
  Mit Zitat antworten Zitat