ECode File::DeleteOnExit() { AutoPtr<IDeleteOnExit> doe; DeleteOnExit::GetInstance((IDeleteOnExit**)&doe); String path; GetAbsolutePath(&path); return doe->AddFile(path); }