PUSH..
Array wird überschrieben bzw.. gelöscht.
Delphi-Quellcode:
try
GetMem(VisInfo[VisCounter], SizeOf(TWinampVisInfo));
ZeroMemory(VisInfo[VisCounter], SizeOf(TWinampVisInfo));
except
BassFuncs^.SetError(BASS_ERROR_MEM);
Exit;
end;
Solange wie nur ein Plugin gestartet wird läuft alles rund
wenn zwei laufen bekomme ich beim beenden immer einen
AV.
Habe es mit ReAllocMem versucht aber irgendwie wird das 1 Plugin mit dem zweiten überschrieben
Bedeutet habe nun zwei index einträge mit den gleichen Plugineigenschaften.
Hmmm ... Ka warum.
gruß