Einzelnen Beitrag anzeigen

fuchsle

Registriert seit: 22. Jul 2011
Ort: Heilbronn
35 Beiträge
 
Delphi XE3 Professional
 
#1

Probleme mit EnumDispatchProperties

  Alt 13. Dez 2011, 17:38
Hallo,

ich habe eine eigene COM-Schnittstelle wie folgt eingebunden:
Delphi-Quellcode:
var
Plugin: Variant;
Plugin := CreateOleObject('ClimaController.TFW_ClimaController') as IDispatch; Ich kann bisher auf die Properties zugreifen, dies geschieht jedoch "blind"
Delphi-Quellcode:
  Edit_PT1001.Text := FloatToStr(Plugin.PT1001);
  Edit_PT1002.Text := FloatToStr(Plugin.PT1002);
Wenn ich, was ich bisher gelesen habe, nicht falsch interpretiere, sollte ich über:
procedure EnumDispatchProperties(Dispatch: IDispatch; PropType: TGUID; VTCode: Integer; PropList: TStrings); Die Eigenschaften der IDispatch auslesen können.

Möchte einfach die Eigenschaften der eingebundenen Schnittstellen ermitteln können.
Kann mir da jemand weiterhelfen?
Entweder mit einem Beispiel zu der genannten Prozedur oder mit einem evtl. "besseren" Weg.

Vielen Dank.
  Mit Zitat antworten Zitat