¿Bitmaps en ficheros o en recursos?

¿Bitmaps en ficheros o en recursos?

Postby AngelSalom » Fri Jul 19, 2013 10:24 am

Pues ahí queda la cosa. Hace como 10 años que vengo usando los ficheros bmp para mostrar iconos, botones, barras, etc, etc ... y han ido creciendo exponencialmente.
La pregunta es ¿qué es más aconsejable? ¿sigo usando ficheros bmp que cargo cuando los necesito o lo meto todo en un .rc y lo monto junto al ejecutable?

Muchas gracias,
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: ¿Bitmaps en ficheros o en recursos?

Postby cnavarro » Fri Jul 19, 2013 11:34 am

Y en DLL que opinion te merece?
Saludos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: ¿Bitmaps en ficheros o en recursos?

Postby jrestojeda » Fri Jul 19, 2013 12:16 pm

Hola...
Yo también los tiro todos dentro de una sola dll y listo! Un solo archivo con un .exe no tan pesado.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: ¿Bitmaps en ficheros o en recursos?

Postby AngelSalom » Fri Jul 19, 2013 1:05 pm

Gracias amigos. Lo que realmente me interesa es en lo que respecta a uso de recursos, memoria, etc. ¿Qué es lo mejor, generar una DLL o seguir usando los ficheros bmp externos?
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: ¿Bitmaps en ficheros o en recursos?

Postby cnavarro » Fri Jul 19, 2013 1:10 pm

Yo tambien uso DLL desde siempre
Quizas sea por el tema de no hacer los EXE tan pesados o que sean independientes del EXE por si he de realizar alguna personalizacion
Saludos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: ¿Bitmaps en ficheros o en recursos?

Postby Antonio Linares » Fri Jul 19, 2013 2:45 pm

Angel,

Si el EXE y la DLL están en tu ordenador (es decir, no los mantienes en una unidad remota), no debería existir diferencia entre usar una DLL ó ficheros externos en relación al consumo de recursos y memoria. Windows no mantiene todos los bitmaps que lleva la DLL cargados en memoria, sino que los carga cuando son usados desde la propia DLL.

En cuanto a la velocidad de acceder a los bitmaps, creo que debe ser muy similar. Nunca lo he medido (si alguien lo ha probado que lo comente) pero no creo que sea apreciable la diferencia entre acceder a una parte de la DLL (que puede estar en disco) ó a los ficheros de imágenes en el disco. En ambos casos Windows suele usar cache, por lo que de haber alguna diferencia seria inapreciable.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ¿Bitmaps en ficheros o en recursos?

Postby AngelSalom » Fri Jul 19, 2013 3:11 pm

Gracias maestro! Entonces me quedo como estoy que así no tengo que retocar código.
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: ¿Bitmaps en ficheros o en recursos?

Postby jrestojeda » Fri Jul 19, 2013 5:16 pm

Yo creo que en ese caso es cuestión de gustos y facilidad de manejo de los bitmaps, es decir, si los bitmaps están en algún directorio del disco, los mismos pueden ser borrados, y la Dll tiene el mismo problema, sólo que si borran un solo archivo dll se soluciona restaurando ese archivo, en cambio si borrar varios bitmaps, primero hay que analizar que bitmaps se borraron y cuales no luego ir restaurando los que faltan.
Yo en lo personal, en ese caso me quedo con la Dll ya que está todo en un mismo archivo.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: ¿Bitmaps en ficheros o en recursos?

Postby Antonio Linares » Fri Jul 19, 2013 5:31 pm

Eduardo,

Coincido contigo en que es una cuestión más de "privacidad" y "seguridad" de los datos, para usuarios no avanzados.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ¿Bitmaps en ficheros o en recursos?

Postby acuellar » Sun Jul 21, 2013 2:37 pm

Yo uso .RES y lo compilo con los .PRG y no hay necesidad de tener .DLL externo.

Saludos,


Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: ¿Bitmaps en ficheros o en recursos?

Postby jrestojeda » Mon Jul 22, 2013 1:04 am

acuellar wrote:Yo uso .RES y lo compilo con los .PRG y no hay necesidad de tener .DLL externo.

Saludos,


Adhemar

Son gustos...
¿Pero chequeaste la diferencia de tamaño entre el .exe con los bitmaps dentro del .RC que con los Bitmaps dentro de una .dll?
Yo uso una ensalada de ambas cosas, sólo que en el .rc sólo tengo las ventanas y diálosgos. Todo lo que sea imágenes las tiro dentro de la .dll.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: ¿Bitmaps en ficheros o en recursos?

Postby acuellar » Mon Jul 22, 2013 10:06 am

Mis .EXE no pasan de 4MB y con la tecnología actual son bastante rápidos.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: FiveWiDi, Google [Bot] and 118 guests