Hi Robert,

I will give your code a try, it may solve a minor problem im having with stringlists,

I have finally discovered what was causing my problem,
simply because i was stupid and forgot to register a classtype that my world structure uses :s

My world structure contains several classes depending on each object (for example a face would be TxseFace, a lightsource would be TxseLightsource, etc) but all these are stored in a global register and every time i add or load an object in to the world structure it checks to see if it is valid in the register and can then register it.

But for this to work at the moment i have to have each classes unit in the uses clause of the applications project file or main unit so because i have in the classes unit at the initialization section i register the class, this is probably really dump, and i will have to change this at some time :s