A
Hallo,
in diesem Fall bin ich mir nicht sicher.
Wenn du die Bilder in einem Formular der Hauptanwendung anzeigen willst, kann das zu Problemen bei der Größe der Bilder kommen. Wenn du die Bilder dann in Ressourcen eines Dll-Plugins drin hast, weisst du nie, was du dir da im Programm an land holst. Wenn dieses aber kein Problem in deiner Anwendung ist, würde ich die Bilder auf jeden Fall in den Ressourcen der Dll compilieren. Schließlich sind sie bestandteil des Plugins und nicht der Anwendung. Wenn man die Bilder in die Anwendung kompilieren würde, kann man die Bilder des Plugins nicht austauschen, erweitern usw.
Gerade bei Visuellen-Plugins ist die auswirkung von Fremdcode oftmals schwer in den Hauptanwendungen zu kontrollieren. Pass auf, dass du keine unschöne Türen für Programmschänder einbaust. Gehe immer den Weg der Steuerung und sorge dafür, dass ein PlugIn nicht in Programmteile aktiv werden kann, in dem das Plugin nichts zu suchen hat. Explizit möchte ich da auf die Probleme mit Handles hinweisen, welche nun ja durchaus die Spieltriebe von Leuten wecken, die zu viel Zeit haben.
siehe auch:
http://www.functionx.com/win32/Lesson02.htm
und
http://www.cppbuilderdevjournal.com/articles/issues/9712/Reconnoitering_resources.htm
sowie