Hallo,
Ich bin relativ neu in C#, jedoch kein Programmier-Neuling. Ich habe ein Verständnisproblem beim abfangen einer Exception.
Beim Aufruf von IDataObject.GetData("EnhancedMetafile") kommt eine Meldung, dass ich die ExternalException nicht behandlen würde, wobei ich nach meinem Verständnis alle Exeptions Fange. Kann mir jemand weiterhelfen? Quelle des IDataObject ist Clipboard.GetData();
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| public ClipData(IDataObject dataObject) { dataFormats = dataObject.GetFormats(); dataValues = new Object[dataObject.GetFormats().Length]; for (int i = 0; i < dataFormats.Length; i++) { Object o = null; try { o = dataObject.GetData(dataFormats[i]); } catch { Console.WriteLine("Ex {0}", dataFormats[i]); } dataValues[i] = o; } } |
Vielen Dank für etweiige Hilfe