Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Icon sammlung in Dll packen

  Alt 15. Mär 2006, 18:09
Das machst du über ressourcendateien (*.res). Du musst eine Datei icons.rc erstellen, und mit notepad so nen Inhalt reinschreiben:

Code:
Icon1 Icon "icon.ico"
Icon2 Icon "x.ico"
Icon3 Icon "y.ico"
Icon4 Icon "z.ico"
das ganze compilierst du mit dem Kommandozeilen-Ressourcencompiler rcc32.exe, der mit Delphi mitgeliefert wird.

die entstandene res-Datei bindest du per
{$R icons.res} in die DLL ein.

den Code kannst du bei der DLL weglassen, am besten löschst du sogar alle Units aus der uses-Liste und kompilierst die DLL mit Delphi3, so dass die DLL nur ein Minimum an Speicherplatz verbraucht.

Der Code der DLL sollte dann etwa so aussehen:
Delphi-Quellcode:
library icons;

{$R icons.res}

begin
end;
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat