Hi,
hast du das gelesen:
Zitat:
Weil so kann jedes Plugin ja mehr oder weniger tun und lassen was es will. Es kann ja theoretisch ganze Programme als
MDI-Child in mein Programm einbinden, was ja nicht erwünscht ist.

Ich würde das wahrscheinlich schon schaffen eine Form aus einer
DLL anzuzeigen aber die
DLL hat mir einfach zu viel Macht. Ich meine wer schreibt dem Plugin vor beim Aufruf von LoadFromFile ein Formular zu öffnen in dem die Datei angezeigt wird? Man kann ja theoretisch auf diesem Plugin-Formular ganze Programme unterbringen. Dann läd man nachher ne mp3 und hat dann en Fenster mit nem voll funktionsfähigem Mediaplayer

... im "Idealfall". Im schlimmsten Fall hat man ein Formular mit sonstirgendwas aufm Bildschirm.
Also am besten wärs ja so in der Art wenn die
DLL nur die Datei laden würde und das Hauptprogramm für die Darstellung zuständig wäre. Aber das Problem ist ja, das das Hauptprogramm ja nicht unbedingt wissen kann wie es jetzt irgendwelche Daten anzeigen soll.
Also ums klar auszudrücken: Am liebsten wäre es mir wenn das Plugin läd und das Hauptprogramm anzeigt.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."