Laden...

einfaches Plugin per DLL-Datei zur Datenbeschaffung

Erstellt von MaikMag vor 18 Jahren Letzter Beitrag vor 18 Jahren 1.195 Views
M
MaikMag Themenstarter:in
2 Beiträge seit 2006
vor 18 Jahren
einfaches Plugin per DLL-Datei zur Datenbeschaffung

Hallo,

in meinem Programm möchte ich die Datenbeschaffung etwas abstrahieren. Mein Ziel ist per Konfiguration zu entscheiden, ob z.B. aus einer Flatfile oder Datenbank gelesen werden soll.

Ich dachte mir dazu ein Interface bei der Verwendung einzusetzen und das Laden durch eine Factory zu realisieren. In der Factory wird die EInstellung in der Konfiguration ausgelesen und das entsprechende Objekt aus einer DLL erzeugt. Ginge es, eine Klasse und Namespace in eine DLL auszulagern?

Außerdem plane ich die Art der Datenbescahffung in einem Extraordner abzulegen, entsprechende Dateien könnten dann "FileLoader.dll" oder "DBLoader.dll" heißen. Vom Handling her soll zum Beispiel ein Modul geschrieben werden, was ein übergebenes Objekt befüllt. Neue "Datenbeschaffer" sollen also in eine DLL und in der Konfiguration des Programms einmal die DLL zum Laden und der Klassenname selbst, der sich in der DLL befindet, angegeben werden.

Ist das Realisierbar? Welche Schritte muss ich gehen? Gibt es bessere Lösungen?

Viele Grüße,
Maik

D
481 Beiträge seit 2005
vor 18 Jahren

Also zum Thema Plugin würde ich mir das mal ansehen.

Dexter

Programmierer sind Maschinen die Koffein in Quellcode umsetzen.

M
MaikMag Themenstarter:in
2 Beiträge seit 2006
vor 18 Jahren

omg, vielen Dank, das ist genau das Richtige!