[fpc-pascal] about dynamic array
    cobines 
    cobines at gmail.com
       
    Fri May  7 06:10:30 CEST 2010
    
    
  
2010/5/6 spir ☣ <denis.spir at gmail.com>:
> (By the way, started playing with TFPList already, and could not find how to get data back! I mean the symtric of add(). Even tried indexing (who knows, with the syntactic magic of modern language? ;-).)
It is indexing.
var
  l: TFPList;
  p: Pointer;
  index: Integer;
begin
  l := TFPList.Create;
  index := l.Add(p);
  p := l[index];
end;
You can use it like an array too:
var
  l: TFPList;
begin
  l := TFPList.Create;
  l.Count := 20;
  // now you have l[0]..l[19] elements for read/write
end;
--
cobines
    
    
More information about the fpc-pascal
mailing list