Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie mache ich PlugIns/AddOns für eigenes Programm (https://www.delphipraxis.net/86541-wie-mache-ich-plugins-addons-fuer-eigenes-programm.html)

Angel4585 15. Feb 2007 13:31


Wie mache ich PlugIns/AddOns für eigenes Programm
 
Hallo,

mich würde ganz generell interessieren wie ich in Delphi solche Zusatzprogramme, Plugins, oder wie auch immer man sie nennen mag realisieren kann.

Also ich nehm als Beispiel mal meinen Firefox in den ih ja jede Menge AddOns einbauen kann.

Wie kann man soetwas realisieren?

Danke schonmal

:angel:

Phoenix 15. Feb 2007 13:34

Re: Wie mache ich PlugIns/AddOns für eigenes Programm
 
Das Programm (der Host) definiert Schnittstellen / Interfaces, die es den Plugins anbietet.

Die Plugins selber leiten von diesen Interfaces ab und implementieren diese Schnittstellen.

Beim Laden ruft der Host dann z.B. die Prozdeur 'RegisterPlugin' auf dem Plugin-interface auf, und das führt dann seine entsprechenden Aktionen durch.

Angel4585 15. Feb 2007 13:45

Re: Wie mache ich PlugIns/AddOns für eigenes Programm
 
Ok...der Begriff Interface sagt mir was.. schonmal gehört.. aber noch nicht damit gearbeitet.

Gibt es ein gutes Tutorial was die Programmierung solcher Plugin/Interfaces verständlich rüberbringt?
Oder kannst du oder jemand anders mir direkt quasi eine Mini-Host/Plugin Anwendung mit nem Beispiel zeigen?

Edit: sonst geht der rote kasten nie, jetzt bekomm ich ihn sogar bei nem "Beinahe-Doppel-Post" :thumb: (schon komisch wenn der eigene Beitrag im roten Kasten ist :shock: )

f.siebler 15. Feb 2007 13:52

Re: Wie mache ich PlugIns/AddOns für eigenes Programm
 
ehm.... ich glaube das gab es hier im forum schon recht oft.... (suche) :-)
ansonsten gibt es bei den JEDI Kompos. eine lösung die recht einfach ist.

Angel4585 15. Feb 2007 14:00

Re: Wie mache ich PlugIns/AddOns für eigenes Programm
 
Habs hier grad gefunden http://www.delphipraxis.net/internal...ghlight=plugin :oops:

ich verstehs noch nicht ganz, aber les mich mal rein. Das von den Jedis werd ich vllt auch mal anschauen. Danke auf jedenfall :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz