Graeme, Regarding cross platform, I updated the this original link the same code running on Linux:
http://www.getlazarus.org/forums/viewtopic.php?f=18&t=37 I hope that answers your question.
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
