Niemand eine Ahnung?
Es muss doch möglich sein ähnlich wie dieser Code (funktioniert nicht ganz)
Delphi-Quellcode:
if VisCounter = 0 then
begin
VisWinCounter := VisCounter;
try
GetMem(VisInfo[VisCounter], SizeOf(TWinampVisInfo));
ZeroMemory(VisInfo[VisCounter], SizeOf(TWinampVisInfo));
except
BassFuncs^.SetError(BASS_ERROR_MEM);
Exit;
end;
end else
begin
ReAllocMem(VisInfo[VisCounter], VisCounter * SizeOf(TWinampVisInfo));
end;
im Array(2) die Daten vom 2 plugin zu integrieren.
ohne das Array(1) Daten vom 1 Plugin überschrieben oder gelöscht werden.
gruß