P
Hallo Waldseeduo,
wie machst du es das der Benutzer später keinen Zugriff auf die Bilder mehr hat?
Also die Graphik wird in der Komponente selbst gespeichert, dadurch kann ich Sie im Design der Komponente zuweisen, und die Graphik ist dann fest im Programm enthalten. Deshalb hohle ich mir im Konstruktor mit new den Speicher. Danach wird die Graphik von der Komponente verwaltet und bei zerstören der Komponente mit delete wieder frei gegeben. Ein nachträgliches Laden von der Platte bei Programmstart ist dann unnötig. Außerdem sehe ich direkt im Design wie die Komponente aussieht.
Der Benutzer kann dann nur noch durch einen Screengrap die Graphik "klauen", dem Benutzer das ganz zu verbieten geht fast nicht. Außer man sperrt während der Programmausfürung die Drucken Taste Systemweit.
Pronto
PS. Unter www.TopCommander.de findest du einen Screenshot mit einigen wenigen meiner selbst geschriebenen Komponenten. Leider ist das Projekt extrem aufwendig, weshalb ich im Moment noch den Standard-Scheiberegler benutze, da ich bisher keine Zeit hatte etwas selbst zu programmieren. (Dort findest du auch eine EMailAdresse. Wir könnten dann ja etwas SourceCode austauschen, denn ohne ist das immer recht müßig.)