Due to the new T2DPointArray, FindSymbols gets a runtime error (out of range or something)
Fix:
SCAR Code:procedure FindSymbols(var AnsTPA: array of TPoint; SymbolName: string);
var
tmpAOTPA: T2DPointArray;
pAOTPA, tmpAL, tx, ty: Integer;
begin
getsymbolcolor(tx, ty, SymbolName);
FindColorsTolerance(AnsTPA, getcolor(tx, ty), mmx1, mmy1, mmx2, mmy2, 0);
tmpAOTPA := SplitTPAEx(AnsTPA, 10, 5);
tmpAL := getarraylength(tmpAOTPA);
setarraylength(AnsTPA, tmpAL);
for pAOTPA := 0 to tmpAL - 1 do
AnsTPA[pAOTPA] := MiddleTPA(tmpAOTPA[pAOTPA]);
end;
