> you former > > private FILE* _file wasn't an File > > and your current > > private FILE _file is still not File > > because FILE and File is something differnt (case sensitive) > > why not write > > private File _file Gah! of course. Thanks. I think i better get some sleep...