Seite 1 von 1

Verständnisfrage QPluginLoader bzw. Plugin

Verfasst: 8. Juli 2011 10:57
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?

Verfasst: 8. Juli 2011 12:09
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.