Autor Beitrag
Darkheart
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 05.03.03 21:19 
Hallo zusammen,

ich habe da ein Problem. Aus dem Internet habe ich mir die MS Agents runtergeladen. Nachdem diese von Haus auf keine Eingabe unterstützen habe ich mir zusätzlich eine ActiveX-Komponente (MsgBalloon6 !!!) von einer anderen Seite runtergeladen und sie in Delphi installiert.

Delphi gibt beim installieren der ocx-Datei an, die Komponente als TBalloon auf der Registerkarte für die ActiveX-Komponenten zu installieren. Allerdings krieg ich nach der Installation weder ein Icon auf dem Register zu sehen, noch kann ich nach einbinden der entsprechenden Unit (msgballon6_tlb) über TBalloon auf eine entsprechende Klasse zurückgreifen.

Soweit ich feststellen konnte, wird besteht aber nach einbinden der tlb_unit eine Klasse "Balloon". Allerdings besitzt diese Klasse keine Create-Methode, so daß ich sie nicht erzeugen kann.

Eine Deklaration mit
ausblenden Quelltext
1:
ABalloon : Balloon;					

wird zwar von Delphi anstandslos hingenommen, aber wenn ich versuche auf die Methoden etc. zuzugreifen, krieg ich ne Exception. Ich vermute, es liegt daran, daß ich "ABalloon" erst erzeugen muß. Aber eben das funktioniert nicht, weil die Create-Methode fehlt.

Kann mir jemand sagen, ob und wie ich die Komponente trotzdem benutzen kann und worin der Fehler liegt?

Wäre super.

Danke

Udo

Nachtrag: Die Komponente ist ursprünglich VB geschrieben !

Moderiert von user profile iconTino: Nachtrag hinzugefügt.