Entwickler-Ecke
C# - Die Sprache - try catch direkt in class?
snowy1980 - Fr 08.05.09 07:42
Titel: try catch direkt in class?
Hallo,
Ich habe eine Klasse und verwende dort mehrere DLLImports. Die möchte ich aber jeweils in einen try catch Block einfügen.
per intellisense wird try aber nicht angeboten.
Funktioniert das nur direkt in einer Funktion?
JüTho - Fr 08.05.09 08:59
try wird in der SDK-Doku/MSDN als Anweisung bezeichnet. Wo kommen Anweisungen vor? Richtig, nicht im Rumpf einer Klasse, sondern innerhalb von Methoden (das ist in NET die richtige Bezeichnung; Funktionen und Prozeduren gibt es hier nicht). Jürgen
snowy1980 - Fr 08.05.09 09:31
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| public class Test { [DllImport("test.dll", EntryPoint = "bla")] public static extern void Bla();
[DllImport("test.dll", EntryPoint = "blabla")] public static extern void BlaBla(); } |
In dieser Klassen sollen ja diese Methoden zur Verfügung gestellt werden.
Ich möchte aber sauber testen ob der Import evtl. Probleme gemacht hat.
Wie lös ich das?
Kha - Fr 08.05.09 10:57
Dann brauchst du für jede eine Wrapper-Methode.
snowy1980 - Fr 08.05.09 11:13
...bitte mehr Infos..hab keinen Plan davon...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!