Die erzeugung muss eine Zeile früher sein.
Wenn es hier kracht hat du ja auch kein gültiges Objekt das du im finally aufräumen könntest.
Delphi-Quellcode:
Stream := TResourceStream.Create(hInstance, aResName, 'MIDIFILE'); // Stream erstellen
try
Stream.SaveToFile(tmpPath); // temporäre Datei speichern
finally
Stream.Free;
end;
Windows Vista - Eine neue Erfahrung in Fehlern.