none
Parameter an InvokeMember method RRS feed

  • Frage

  • Hey,

    Ich habe ein VB Scribt, mit welchem ich ein COM Object (object = getObject(name)) bekomme, und deren Methoden aufrufen kann, dort funktioniert alles. Somit rufe ich dann object.Login(dbname) auf und das gibt false oder true zurück falls der login erfolgreich oder fehlgeschlagen ist.

    Ich hab das nun in C# nachgebaut: das Com Objekt habe ich erhalten, das funktioniert und die Methode kann auch aufgerufen werden, jedoch gibt mir die Methode immer False zurück, obwohl der db name gleich ist

    Ich glaube die Parameter werden nicht richtig übergeben, oder?

     object[] arguments = new object[1];
                arguments[0] = dbName;
                
                Boolean test= (Boolean)objType.InvokeMember("Login", System.Reflection.BindingFlags.InvokeMethod, null, objClass, arguments);
                
               
                return test;

    lg

    Alex

    Mittwoch, 26. Juni 2013 09:47

Antworten

  • Hi hat sich erledigt,

    Der Fehler lag daran, dass ich das Program als 64bit builden musste , dann hat es gefunkt :)

    • Als Antwort markiert Zanz19 Freitag, 28. Juni 2013 09:23
    Freitag, 28. Juni 2013 09:23

Alle Antworten