Hallo,
Bei Delphi ist es ja folgendes möglich:
TObject:=TList.Items[Integerwert];
Denn Delphi kann unterscheiden, ob ein Objekt oder dessen Pointer angefordert wird.
Bei Lazarus scheint dies laut dieser http://www.mail-archive.com/lazarus@miraclec.com/msg04937.html Seite nicht möglich zu sein, hier wird einem geraten, das Objekt folgendermaßen über den Pointer auszulesen:
TObject:=TList.Items^[Integerwert];
Ich erhalte dann aber diese Fehlermeldung:
ustack.pas(81,27) Error: Wrong number of parameters specified for call to "Get"
Kann jemand sagen, warum das so ist und wie man dieses Problem am besten löst?