Hola, se me ocurrio crear una DLL de recursos, esta contien solo .bmp el problema que al compilar y correr este deja congelado el PC y no queda otra que resertear manualmente el computador.
Bajo Windows XP no hay problemas pero en Windows 98 es en donde se produce el crash.
Estes es el codigo que utilizo:
Código Delphi
[-]
Var InstanciaDLL: THandle;
begin
InstanciaDLL:= LoadLibrary('recursos.dll');
try
if InstanciaDLL <> 0 then
begin
SpeedButton1.Glyph.LoadFromResourceName(InstanciaDLL, 'AGREGAR');
SpeedButton2.Glyph.LoadFromResourceName(InstanciaDLL, 'ELIMINAR');
SpeedButton3.Glyph.LoadFromResourceName(InstanciaDLL, 'SALIR');
end
else
ShowMessage('Ha ocurrido un error al cargar la DLL.');
finally
FreeLibrary(InstanciaDLL);
end;
end;
Estas instrucciones se cargan en el evento onCreate del formulario.