scope exception do not rise
Suliman via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Nov 5 06:01:21 PST 2014
I can't understand what I am missing. Try-catch block also do not
handle exception:
void main()
{
string fname = "app.d1"; //file name with error
string current_folder = (getcwd() ~"\\");
writeln(current_folder);
openFile(fname, current_folder);
}
void openFile(string fname, string current_folder)
{
try
{
auto file = readText(current_folder ~ fname);
if(exists(current_folder ~ fname))
scope(success)
writeln("success");
}
catch(Exception e)
{
writeln(e); //what class of error I am handling? any?
}
}
More information about the Digitalmars-d-learn
mailing list