Am 23.05.2013 21:45, schrieb Gary Willoughby:
Hmmm... Following your example i'm still having problems compiling this simple snippet:import std.stdio; class Example { private FILE _file; public this(string file) { this._file = File(file, "r"); } } Error: test.d(9): Error: cannot implicitly convert expression ((File __ctmp1220 = 0; , __ctmp1220).this(file, "r")) of type File to shared(_iobuf)
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
