Catches an exception that was thrown in a component
/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa
Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/
// FileOpen.cs -- Catches an exception that was thrown in a component
//
// Compile this program with the following command line:
// C:>csc /r:fopen.dll FileOpen.cs
//
namespace nsFileOpen
{
using System;
using System.IO;
class clsMain
{
static public void Main ()
{
clsFile file;
try
{
file = new clsFile ("");
}
catch (Exception e)
{
Console.WriteLine (e.Message);
Console.WriteLine ("Exception handled in client");
}
}
}
}
// Fopen.cs -- program to show exception handling in a component
//
// Compile this program with the following command line:
// C:>csc /t:library Fopen.cs
//
namespace nsFileOpen
{
using System;
using System.IO;
public class clsFile
{
FileStream strm;
public clsFile (string FileName)
{
strm = new FileStream (FileName, FileMode.Open,
FileAccess.Read);
}
}
}