Module (library) erstellen und laden in App

Alles rund um die Programmierung mit Qt
Antworten
SirKelly
Beiträge: 2
Registriert: 9. Mai 2005 17:37

Module (library) erstellen und laden in App

Beitrag 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
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Hallo, was du suchst ist wo möglich "ClassLoading", siehe factory++ oder s11n.net
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
Antworten