Announcement

Collapse
No announcement yet.

Zeigervariablen-Problem im Typbibliothekseditor

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

  • Zeigervariablen-Problem im Typbibliothekseditor

    Hi, ich fange gerade erst an mich mit COM auseinanderzusetzen und versuche gerade ein Beispiel aus einem Buch nachzuvollziehen in dem es um die Erstellung eines Automation-Server geht.
    Ich muss dazu auch noch erwähnen das ich mich auch erst seit wenigen Tagen mit Delphi beschäftige und vorher nur mit C++ zu tun hatte.
    Also, hier meine Frage:

    Ich lege das Interface im Typbibliothekseditor an und lege im Interface IET2KObj die Methode DoWork an, in dieser Methode sollen 2 Parameter stehen die vom Typ WideString (BSTR) sind.
    Der 2. Parameter soll mit dem Modifizierer out ausgestattet werden.
    Wenn ich dann also nun auf aktuallisieren klicke, steht in der Status-Leiste folgende Meldung: out-Parameter erfordert Zeigertyp.
    Da WideString kein Zeigertyp ist, klingt die Meldung plausibel.
    Allerdings scheinen alle Zeigertypen Automation-Server-unkompatibel zu sein.

    Was muss ich tun?

  • #2
    Hallo!

    Was hast Du denn als übergeordnetes Interface angegeben?
    Und was passiert, wenn Du den Typ auf integer änderst?

    BYE BERND

    Comment


    • #3
      Hat sich schon erledigt... ich musste nur in den Umgebungsoptionen die Sprache auf Pascal umstellen...
      Dann gings...

      Comment

      Working...
      X