Runtime Addins

Status
Niet open voor verdere reacties.

WarnedGraph

Gebruiker
Lid geworden
18 sep 2005
Berichten
348
Probleem:
Kan er mij iemand vertellen hoe ik een addin (dll) die ik zelf geschreven
heb, kan inladen in vb.net 2005 in de RUNTIME van mijn ander programma.​
Bedoeling:
Ik heb 1 overkoepelend programma voor al mijn kleinere projecten. Nu wil ik,
zonder nog aanpassingen te maken aan de code van dat programma, dat hij al die dll's
inleest en automatisch de klassen in de dll's initialiseert. Zo hoef ik enkel maar een
dll te in een voorziene map plaatsen en het werkt.​
Weet wel:
Die dll's worden wel aangepast:
Code:
Public Sub New (ByRef tbp As TabControl)
...
End Sub
Ik wil dus dat hij van al die dll's automatisch de 'New' aanroept.

Dank bij voorbaat!
 
Om te beginnen zou ik geen procedure maken die New heet omdat dat een gereserveerd woord is binnen diverse programmeertalen.
Verder moet je die AddIn dll registreren met "regsvr new.dll". Als het een goede add-in is komt hij tevoorschijn tussen de andere addins die je al hebt. Maar jij bedoelt waarschijnlijk dat je die als reference wilt gebruiken in .Net 2005. Neem hem dan op in je references, daarna kan je hem gebruiken.
 
Heb de oplossing gevonden ondertussen. Het heeft eigenlijk niets te maken met registreren
en refereren.

Host Program <-> HostInterfase + PluginInterface <-> Plugin

Die interfaces zijn dan a.h.w. format regels voor enerzijds host en anderzijds plugin!

Toch bedankt voor de moeite!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan