Announcement

Collapse
No announcement yet.

Interface-Methoden bzw. Properties ermitteln

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

  • Interface-Methoden bzw. Properties ermitteln

    Hallo!

    Ist es möglich selber eine Funktion in Delphi zu schreiben, die die Methoden bzw. Properties von einem registrierten Interface (typelibrary) zurückliefert.

    Irgend jemand eine Idee?

    Mit freundlichen Grüßen
    Astrit

  • #2
    Hallo,

    ja - das ist möglich. Über die Win32-API-Funktion <b>LoadTypeLib</b> kann ein Interface-Zeiger auf <b>ITypeLib</b> für eine ausgewählte Typbibliothek angeforder werden. Microsoft stellt über <b>ITypeLib</b> und <b>ITypeInfo</b> Interfaces bereit, über die Infos mit Hilfe der Methoden <br>
    - GetDocumentation <br>
    - GetRefTypeInfo<br>
    - GetNames <br>
    - GetVarDesc <br>
    - GetFuncDesc<br>
    ausgelesen werden können. Es ist jetzt nur eine Fleißaufgabe, die C-Beispiele aus dem <i>Microsoft Platform SDK</i> in Delphi nachzubauen

    Comment

    Working...
    X