Hat sich erledigt..
Man achte auf den Unterschied
Delphi-Quellcode:
for M := 0 to Length(AudioVolumeArr) - 1 do
begin
gSprSession.GD_DeleteLinkedObject(succ(ID_BVOLUME) + M);
// TAudioVolume freigeben
AudioVolumeArr[M].Free;
end;
Delphi-Quellcode:
for I := 0 to Length(AudioVolumeArr) - 1 do
gSprSession.GD_DeleteLinkedObject(succ(ID_BVOLUME) + i);
War so auf das Grafik Objekt fixiert das ich gar nicht bemerkt habe das die dazugehörige Klasse nicht freigegeben wurde.
Manchmal ist man einfach nur blöde.
gruss