> I need a queue that can store integer values. Is there any way to use TQueue for this task
You can extend TQueue to have a method to insert the integer as pointers. Ex: type TMyQueue = class(TQueue) public procedure AddInt(const Integer: i); end; ... // implementation procedure TMyQueue.AddInt(const Integer: i); var p: PInteger; begin New(p); p^:=i; Add(p); end; Just don't forget to Dispose all the contents before destroying the queue or you'll have memory leak. > or does a generic queue class exist which I can use? AFAIR, no. Last time I check, only list and map have been implemented. But you can make your own, it's not difficult. -- View this message in context: http://old.nabble.com/Queue-integer-values-tp26817366p26824766.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal