Llevar las imagenes en recurso?

Iniciado por $Edu$, 30 Septiembre 2011, 04:49 AM

0 Miembros y 1 Visitante están viendo este tema.

$Edu$

Al crear una aplicacion en vb6, con un image1, esa imagen la elijo desde mi pc, pero luego al generar el .exe y envio el programa a otras pcs funciona perfectamente.

El IDE de vb6 me guarda la imagen automaticamente una vez que la cargue al image1 o que?

Y ustedes que hacen? llevan sus imagenes como recurso o hacen lo mismo que casi todos haran?, que es como hago yo.

Quiero saber esto para saber si es solo en el caso de vb6, o si en todos los otros IDE como visual studio, etc hace lo mismo.

x64core

pues yo pienso que si la cargas la imagen desde modo diseño te guarda la imagen a diferencia
si la cargas en modo de ejecucion que en ese caso sino existe la imagen en la ruta especificada da error no veo
porque cargarla en un res :P

ignorantev1.1

CitarEl IDE de vb6 me guarda la imagen automaticamente una vez que la cargue al image1 o que?

Así es, es mas práctico.  :xD

$Edu$

Y alguno de ustedes programa en otro lenguaje? para saber si es lo mismo siempre en todos los IDE

x64core

pues yo pienso que si de alguna manera la guardan si la cargas en modo de diseño
no creo que un lenguaje se base en un res para guardar una imagen :p
me imagino que lo que quieres es obtenerla no

$Edu$

No, solamente pregunto por si acaso, y porque he visto proyectos que llevan sus imagenes dentro de la carpeta o como recurso, pero estaran al pedo

Yoghurt

#6
Puedes guardar la imagen en tu Aplicación como parte del Objeto ImageBox o PictureBox o decidir cargarla desde un archivo de recursos añadido a tu ejecutable, muy util si tu aplicación necesita de cambiar las imagenes (publicidad tal vez, o imagenes de pieles y cosas bonitas XD ) y también tienes la posibilidad de cargar imagenes desde el sistema de archivos del S.O. Incluso podés hasta dibujar tu mismo las imagenes mediante los hDC pero eso es muy avanzado :P jejeje.


Picture1.Image = LoadPicture(App.Path & "\miImage.jpg")
Picture1.Image = LoadResPicture(resID, vbResBitmap)


Todo dependerá del uso que tiene tu aplicación. Para mi guardar la imagen en el Objeto es sencillo y no necesitas codigo por lo que te servirá mucho.

$Edu$

Yo se como se hace, solo pregunto para sacarme esa duda, pero gracias xD