Exeption Handling
HejJeg har en klasse som kalder en form, om denne form har jeg lavet exeption Handling og dens eneste funktion er at kalde en form (se klasse nedenfor)
public bool showConfigure(string strPCMxml,string strS7xml)
{
try
{
PCMstep7Dialogs.frmConfigureStations frmtest = new PCMstep7Dialogs.frmConfigureStations(strPCMxml, strS7xml);
frmtest.ShowDialog();
}
catch (Exception e)
{
System.Windows.Forms.MessageBox.Show("Error configuring nodes" + System.Environment.NewLine + e.Message,"Error",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Error);
return false;
}
return true;
}
Når der opstår en fejl i den form som bliver kaldt vil jeg gerne have fejlen (exeptionen) helt tilbage og blive håndteret af den klasse der viser messageboxen...
Hvordan gør jeg dette, min funktion der laver exeptionen ser sådan ud
try
{
this.WriteXmlfile(this.strPCMxmlfile);
this.bReturn = true;
this.Close();
}
catch (System.IO.DirectoryNotFoundException)
{
//If the folder we want to write back to did
throw new Exception("Denne skal ud i den kallenden klasse");
}
