Hallo zusammen,
hab da mal eine Frage. Bei der Entwicklung einer Applikation auf PocketPC will ich einen Methodenaufruf und Instanzen erzeugen. Jedoch funktioniert die Type().InvokeMember() Methode nicht und gibt einen Fehler aus' [An unhandled exception of type 'System.ArgumentNullException' occurred in mscorlib.dll]'.
Will jedoch nicht die CreateInstance() oder gar die GetConstructor(s)() -Methoden nutzen, da ich mit einem TBinder-Objekt arbeiten möchte.
Gibt es da einen Trick dennoch die InvokeMember - Methode nutzen zu können, oder ist die ein grundsätzlicher Fehlerm da auch die MSDN den Methodenaufruf nicht einschränkt auf CF!
m_ReflectedObject = ClassType.InvokeMember(null,
BindingFlags.Public | BindingFlags.NonPublic |
BindingFlags.Instance | BindingFlags.CreateInstance,
new OGMLBinder(),
null,
args);
hab da mal eine Frage. Bei der Entwicklung einer Applikation auf PocketPC will ich einen Methodenaufruf und Instanzen erzeugen. Jedoch funktioniert die Type().InvokeMember() Methode nicht und gibt einen Fehler aus' [An unhandled exception of type 'System.ArgumentNullException' occurred in mscorlib.dll]'.
Will jedoch nicht die CreateInstance() oder gar die GetConstructor(s)() -Methoden nutzen, da ich mit einem TBinder-Objekt arbeiten möchte.
Gibt es da einen Trick dennoch die InvokeMember - Methode nutzen zu können, oder ist die ein grundsätzlicher Fehlerm da auch die MSDN den Methodenaufruf nicht einschränkt auf CF!
m_ReflectedObject = ClassType.InvokeMember(null,
BindingFlags.Public | BindingFlags.NonPublic |
BindingFlags.Instance | BindingFlags.CreateInstance,
new OGMLBinder(),
null,
args);