I've discovered the SVN version of the SDK and I think this is a great treasure for anyone who wants to develop VST's in DELPHI.
Currently I'm trying to run one of the Synth's VST, they compile flawlessly but I got an Access Violation Error when I try to play a note.
I'm in Delphi XE2 and this happens in 32 and 64 bit.
I don't think this is a UNICODE problem, since I suppose they're all fixed in the SVN version, but I can't understand what it could be. The error happens in this function:
Code: Select all
function TVoiceList.Add(SineSynthVoice: TSineSynthVoice): Integer;
begin
Result := FCount;
if Result = FCapacity then Grow;
FList^[Result] := SineSynthVoice; //THIS IS THE LINE THAT GIVES PROBLEMS
Inc(FCount);
if SineSynthVoice <> nil then Notify(SineSynthVoice, lnAdded);
end;Paolo

