1. Das MUSS in OnDestroy trotzdem stehen, da ich sonst eine
AV beim Beenden des Programms bekomme.
2. Wo soll dann der Freigabecode in Doppelklick hin ?
Wenn ich noch
Delphi-Quellcode:
with frmVideo do
begin
if Filtergraph.Active then
begin
FilterGraph.ClearGraph;
FilterGraph.Free;
VideoWindow.Free;
end;
end;
vor den Abspielcode setze, wird eine
AV bei der markierten Zeile hervorgerufen:
Delphi-Quellcode:
frmVideo.Show;
with frmVideo do
begin
if not FilterGraph.Active then
begin
--> if not FilterGraph.Active then <--
FilterGraph.Active := true;
FilterGraph.Stop;
FilterGraph.ClearGraph;
FilterGraph.RenderFile(fFiles[playindex].pfad);
FilterGraph.play;
pause := True;
end;
end;