Título: no sobrescribir imagen Publicado por: soru13 en 26 Agosto 2006, 21:42 pm tengo un problema en mi programa, lo que hace es capturar la pantalla y guardar la imagen, pero si esta ya existe la sobrescribe y no quiero que haga eso, si por ejemplo existe ya uno que se llama captura1 pues que haga otra nueva k sea captura2 asi sucesivamente
Código: Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer Título: Re: no sobrescribir imagen Publicado por: whiskises en 26 Agosto 2006, 22:01 pm le pones un contador n , y luego
Código: SavePicture imagen, "c:\documents and settings\All users\Escritorio\captura" & n & ".bmp" Título: Re: no sobrescribir imagen Publicado por: soru13 en 26 Agosto 2006, 23:02 pm un contador??? como hago eso?
e puesto el codigo que me diste pero no va, me lo guarda como captura.bmp pero luego sigue sobrescribiendolo Título: Re: no sobrescribir imagen Publicado por: Zeroql en 26 Agosto 2006, 23:19 pm Dim COntador as integer
contador=contador+1 SavePicture imagen, "c:\documents and settings\All users\Escritorio\captura" & contador & ".bmp" hai tienes tu codigo Título: Re: no sobrescribir imagen Publicado por: soru13 en 26 Agosto 2006, 23:31 pm no me funciona
Título: Re: no sobrescribir imagen Publicado por: NYlOn en 27 Agosto 2006, 01:35 am Citar e puesto el codigo que me diste pero no va No tenes que copiar y pegar. Adaptalo a tu programa.Lo que podes hacer es que una variable vaya aumentando cada vez que guardas la imagen. Entonces siempre va a haber un nº distinto. Acordate de que la variable se tiene que mantener, asique usa una variable estatica o declarada en la parte de declaraciones. Algo asi: Código: Static i as Integer Saludos.- Título: Re: no sobrescribir imagen Publicado por: Hans el Topo en 27 Agosto 2006, 02:02 am guardala por fecha... asi te ahorraras luego problemas cuando te envien capturas de otros sitios...
en vez de poner la variable guardas la fecha sin ningun caracter especial y listo Título: Re: no sobrescribir imagen Publicado por: soru13 en 27 Agosto 2006, 02:05 am bueno, use este codigo y si que funciona
Código: Dim NumeroArchivo As Integer |