Moin Homer,
in D5 bekommst Du die Basis für eine
DLL mit
Datei\Neu...\
DLL
Wenn Du nur eine Resourcen
DLL brauchst enthält die dann auch nicht viel:
Delphi-Quellcode:
library GraRes;
{$R BITMAPS\MeineResourcen.RES}
begin
end.
Die Vorteile einer Resourcen
DLL sehe ich, z.B., in folgenden Punkten:
- Bei Änderung der Resourcen (z.B. andere Sprache für das Programm) muss man nur eine andere DLL laden (muss natürlich entsprechend im Programm vorgesehen sein.)
- Bei Änderung der Resourcen kann man die EXE unangetastet lassen.
- Man benötigt die DLL u.U. nur, um die Resourcen daraus zu laden, und kann sie anschliessend wieder entladen. Schont den Speicher.
Eine Resourcen
DLL kann man dann einfach mit
hResourceDLL := LoadLibraryEx('NameDer.DLL',0,LOAD_LIBRARY_AS_DATAFILE);
laden