>
> >
> > Ich würde versuchen den Aufruf über ein vb-script zu machen und
> > parallel den Filemonitor oder allenfalls prozessexplorer am laufen
> > lassen.
> > Da solltest du den DLL-Namen innert Minuten haben.
>
> er ruft keine DLL, sondern 2 .EXEn auf, eine kann ich als
> Referenz hinzufügen, die andere wirft mir beim Eintragen in
> die Referenzen folgende Fehlermeldung um die Ohren:
>
> "A reference to 'xxx\blabla.exe' could not be added.
> Please make sure that the file is accessible, and that it is
> a valid assembly or COM component."
>
ich habe es nun geschafft, via
Type t = Type.GetTypeFromCLSID(new
Guid("5AAE7502-000A-11D0-99BD-0020AF8FE287"));
Object obj = System.Activator.CreateInstance(t);
eine Instanz zu erzeugen.
Allerdings kann ich die Methoden, die ich von dem Objekt kenne,
nicht z.B. via
MethodInfo mi = t.GetMethod("Anmelden");
mi.Invoke(t, null);
aufrufen.
Ich bekomme dann immer eine NullReferenceException.
Hat jemand eine Idee?
Wenn ich mir die MethodInfos auslese, bekomme ich
zwar einige Methoden zurück, aber nicht die, die ich
kenne - also deren Namen erscheinen nicht.
Vom Typ her sind es z.B. System.Object, System.String, Boolean
etc.
Gruss
Alex
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net