Witam, stworzyłem sobie obiekt typu TLista, który się zwie Lista. Dodałem kilka elementów do listy, sprawdziłem Count i rzeczywiście jest tam tyle elementów ile dodałe. Jednak mam problem z odczytaniem, którego kolwiek elementu. Robie wszystko wg. kursów z neta i za cholere nie chce mi się skompilować program.
Ani to
StrBuffer := IntToStr(TPoint(Lista[1]).X);
Wykres.Canvas.TextOut(200,200,StrBuffer);
ani to
StrBuffer := IntToStr(TPoint(Lista.Items[1]).X);
Wykres.Canvas.TextOut(200,200,StrBuffer);
nie działa. Otrzymuję komunikat : Invalid typecast. Aha no i nie wspomniałem, że lista zawiera zbiór punktów (TPoint). Czyli wszystko powinno być ok. Nie wiem czemu niby źle rzutuje typ. Może ktoś pomóc? Dzięki...