Verständnisfrage QPluginLoader bzw. Plugin

Alles rund um die Programmierung mit Qt
Antworten
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Verständnisfrage QPluginLoader bzw. Plugin

Beitrag von anno1988 »

Hallo zusammen,

ich habe mal eine Verständnisfrage zum QPLuginloader bzw. einem Plugin.

Ist es möglich in einem Plugin eine statische Methode zu erstellen und diese dann nach dem laden des Plugins zu benutzen oder ist das unmöglich?
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Schau dir doch mal die genaue Beschreibung von QPluginLoader an, damit du siehst, welche Vorteile das Qt-Plugin-System bietet. Dann sollte auch klar werden, dass es nicht geht.

Warum willst du das denn überhaupt machen?
Wäre es nicht einfacher, selber einen "PluginLoader" zu schreiben, der auf QLibrary operiert, und mit dem du deine statische Funktion aufrufen kannst? Diese sollte dann als extern "C" deklariert sein, dann kannst du das Symbol via QLibrary holen.
Antworten