Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ‭lipman en 24 Marzo 2007, 19:31 pm



Título: Guardar varias veces una imagen en el mismo sitio desde un picture. Duda
Publicado por: ‭lipman en 24 Marzo 2007, 19:31 pm
Bueno está fácil guardar cualquier imagen dentro de un picturebox en cualquier sitio:
Código:
Private sub Form_Load()
SavePicture Picture1, "c:\a.bmp"
End Sub

Pero y si quiero guardar, tres, o cuatro. ¿Como lo hago de manera que no sea?:

Código:
Private sub Form_Load()
SavePicture Picture1, "c:\a1.bmp"
SavePicture Picture1, "c:\a2.bmp"
SavePicture Picture1, "c:\a3.bmp"
SavePicture Picture1, "c:\a4.bmp"
End Sub

El nombre de la imagen me da igual, como si son numeros, o letras o como si lo son los dos.

Saludos y Gracias


Título: Re: Guardar varias veces una imagen en el mismo sitio desde un picture. Duda
Publicado por: Red Mx en 24 Marzo 2007, 21:55 pm
explicate mas  :huh:


Título: Re: Guardar varias veces una imagen en el mismo sitio desde un picture. Duda
Publicado por: ‭lipman en 24 Marzo 2007, 22:22 pm
Si.. creo que no me expliqué bien.

Bueno empiezo desde cero.

Tengo un formulario con un picturebox y una imagen en él.
Quiero guardar esa misma imagen 5 veces en un mismo directorio, pero claro, para poder hacerlo, se deben de llamar de diferente manera.

Ese es el problema, ¿como podría ponerles nombres aleatorios?

El código para guardar la imaen del picturebox en un directorio es este:
Código:
Private sub Form_Load()
SavePicture Picture1, "c:\a.bmp"
End Sub

Pero, repito, quiero guardar esa misma imagen 5 veces en el mismo directorio, y necesito que tengan todas diferentes nombres, porque si no no deja, está claro.

Lo que no quiero hacer es esto:
Código:
Private sub Form_Load()
SavePicture Picture1, "c:\a1.bmp"
SavePicture Picture1, "c:\a2.bmp"
SavePicture Picture1, "c:\a3.bmp"
SavePicture Picture1, "c:\a4.bmp"
SavePicture Picture1, "c:\a5.bmp"
End Sub

¿Por qué?

Pues porque queda feo, repetitivo, poco profesional, demasiado fácil y super sencillo.
Creo que esta vez me expliqué mejor. ;)

Saludos y gracias


Título: Re: Guardar varias veces una imagen en el mismo sitio desde un picture. Duda
Publicado por: ~~ en 24 Marzo 2007, 22:57 pm
Usa un bucle for:

Código:
For n = 0 To n = 100
    SavePicture Picture1, "c:\a" & n & ".bmp"
next n


Título: Re: Guardar varias veces una imagen en el mismo sitio desde un picture. Duda
Publicado por: ‭lipman en 25 Marzo 2007, 10:47 am
Cierto, no se me habia ocurrido :P  :-[

Muchas gracias ^^ Saludos