Announcement

Collapse
No announcement yet.

Hilfe bei DCOMConnection1->AppServer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hilfe bei DCOMConnection1->AppServer

    Hallo,

    ich habe einen Automatisierungsserver geschrieben, der eine IDispatch-Schnittstelle IDBSvr hat. In dieser Schnittstelle befindet sich eine Methode "StoreView(...)". Wenn ich vom Client aus auf die Methode zugreifen will, mache ich folgenden Aufruf:
    DCOMConnection1->AppServer->StoreView(...);

    Jedesmal bekomme ich eine wilde Fehlermeldung, mit der ich nichts anfangen kann:

    [C++ Fehler] Main.cpp(65): E2288 Zeiger auf Struktur auf linker Seite von -> oder von ->* erforderlich*

    Kann mir jemand helfen?

    Danke Jörg

  • #2
    Hallo Jörg,

    hast Du's mal mit DCOMConnection1.AppServer.StoreView(), oder mit DCOMConnection1->AppServer.StoreView(), oder mit DCOMConnection1.AppServer->StoreView() versucht. Je nachdem wie welches Objekt erzeugt wurde (mit new oder direkt) mußt Du -> durch . ersetzen...

    Wenn Objekte mit new erzeugt wurden, muß der Operator '->' verwendet werden. Wenn das Objekt direkt erzeugt wurde mit '.'.

    Allerdings hab' ich noch nicht mit COM-Objekten gearbeitet, kann hierbei also auch ganz andere Ursachen haben.

    Grüße Joche

    Comment

    Working...
    X