Seite 1 von 1

Module (library) erstellen und laden in App

Verfasst: 9. Mai 2005 17:48
von SirKelly
Hallo

Ich will eine Applikation ersellen, die eigentlich nur aus einem Mainframe besteht, der wiederum Module (dll / .o ) die aus Abgeleiteten QWidgets bestehen lädt und diese je nachdem welche er vorfindet als Unterfenster anzeigt.
Zweck der Sache ist ein Pogramm mit eingeschränkter Funktionalität. Es sollen also nur die Funktionen ( Widgets ) geladen werden können, die in den Modulen ( dll / .o ) vorhanden sind.
Hat jemand Erfahrung mit sowas?
Welche Methode wäre die beste ( Plugin,...)?
Wie kann ich ein Object ( QWidget ) aus einer dll / .o erstellen?
Habe bisher nur Bespiele gefunden, in denen man Funktionen aus einer Dll ( extern "C", QLibrary ) aufrufen kann. Brauche aber nur die Objecte zum anzeigen.

Danke für Eure Hilfe.

Kelly

Verfasst: 9. Mai 2005 19:51
von FlorianBecker
Hallo, was du suchst ist wo möglich "ClassLoading", siehe factory++ oder s11n.net

Verfasst: 20. Mai 2005 11:55
von FlorianBecker
@SirKelly: Ist dein Problem damit eigentlich gelöst? Oder hast du ein ganz anders Problem, oder eine ganz andere Lösung gefunden? Denn das Thema ClassLoading ist hoch interessant und es gibt immer wieder neue Möglichkeiten den Kompiler zu "bescheissen". Wäre nett, wenn du noch einige Dinge dazu sagen könntest, bin mit dem Thema ein wenig vertraut und ständig auf der Suche nach anderen Lösungswegen.