Code Property (original) (raw)

Summary

Gets or sets the code that caused this exception.

Syntax

public final DicomExceptionCode getCode() public final void setCode(DicomExceptionCode value)

Property Value

An Code value that specifies what caused this exception.

Example

using Leadtools; using Leadtools.Dicom; public void TestLoadDicomDataset() { string dicomFileName = Path.Combine(LEAD_VARS.ImagesDir, "SomeBadFileName.dcm"); //Make sure to initialize the DICOM engine, this needs to be done only once //In the whole application DicomEngine.Startup(); using (DicomDataSet ds = new DicomDataSet()) { try { ds.Load(dicomFileName, DicomDataSetLoadFlags.None); } catch (DicomException ex) { //LEADTOOLS Dicom Error (the file can't be opened) if (ex.Code == DicomExceptionCode.Open) Console.WriteLine(string.Format("File {0} can't be opened", dicomFileName)); else { //Some other LEADTOOLS Dicom Error Console.WriteLine(string.Format("Could not load the file {0}.{1}Dicom error code: {2}{1}Message: {3}", dicomFileName, Environment.NewLine, ex.Code, ex.Message)); } } catch (Exception ex) { // Other errors Console.WriteLine(string.Format("Could not load the file {0}.{1}{2}", dicomFileName, Environment.NewLine, ex.Message)); } } DicomEngine.Shutdown(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }