Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: jack06 en 21 Julio 2009, 20:03 PM

Título: Borrar .tmp que genera los reportes
Publicado por: jack06 en 21 Julio 2009, 20:03 PM
ehhh wenas; eh no se si alguien sabra como puedo eliminar los .tmp que se generan al momento de utilizar los Reportes, weno eso para i es un poko incomodo, en si alguien sabe como puedo eliminarlos automaticamente eh por ejemplo al finalizar el proyecto???

les estaria muy agradecido si me hecharan una manito Salu2.  :silbar:
Título: Re: Borrar .tmp que genera los reportes
Publicado por: XcryptOR en 21 Julio 2009, 20:13 PM
mira guarda el contenido como limpiar.bat

Código (bash) [Seleccionar]
@echo off
CHOICE /C:x /D:x /T:1 > NUL
DEL -f -q *.tmp
cls
exit


y en el evento unload del formulario ejecuta el archivo .bat así:

Código (vb) [Seleccionar]

Private Sub Form1_Unload(Cancel As Integer)
   Shell App.Path & "\limpiar.bat"
End Sub

Título: Re: Borrar .tmp que genera los reportes
Publicado por: jack06 en 21 Julio 2009, 20:29 PM
@XcryptOR

gracias; ahora si me va de pelos era lo k necesitava Salu2  :)
Título: Re: Borrar .tmp que genera los reportes
Publicado por: seba123neo en 22 Julio 2009, 01:06 AM
Hola, que yo sepa los .tmp no se generan cuando esta compilado...se generan cuando estas en el IDE...por lo tanto no necesitas borrarlos...y para borrar yo diria igualmente que no uses un .bat , al fin y al cabo este es el foro de visual basic no de batch...borralo con funciones de visual basic...

saludos.
Título: Re: Borrar .tmp que genera los reportes
Publicado por: XcryptOR en 22 Julio 2009, 01:53 AM
no puedes borrar un tmp cuando la aplicación esta en uso, eso lo deberías de saber bien, por eso uso el comando CHOICE en el bat para esperar T tiempo mientras se cierra completamente la aplicación y así poder eliminar los tmp, y bueno he visto aquí en la sección de VB muchos codes que usan archivos bat para cualquier operacion extra, y bueno al chico le sirvio y eso es lo que cuenta  :P

PD. en lo que si tienes razon es que compilado no genera los tmp, por lo tanto no es necesario hacer la limpieza de temporales, y como te dije era la inquietud de jack06 y slo le ayude con ello, no veo la razon de la critica por ayudar.
Título: Re: Borrar .tmp que genera los reportes
Publicado por: jack06 en 22 Julio 2009, 04:55 AM
uhmm pues que raro porque ami me generan .tmp cuando ya le saco el exe es por eso que stava buscando algun code para eliminar esos .tmp pero en fin.

Pero algo curioso me ah pasado ahora es que no puede generar .exe no se porque ya le di vueltas  vueltas y no logro hacer un .exe de mi sistema que estoy elaborando pero si puedo generar un exe de otro archivo, pense que era porel .bat, incluso kite por un momento el .bat y nada sigue igual sin lograr generar un .exe.... :-[
Título: Re: Borrar .tmp que genera los reportes
Publicado por: seba123neo en 22 Julio 2009, 05:07 AM
para generar .exe vas al menu Archivo->Generar XXX...por las dudas no es el visual basic portable no?? que raro he visto tambein otros que tienen problemas al generar el .exe y es algo en el registro me parece...pero lo mejor es reinstalar el visual basic...por las dudas que SO estas usando?? ojala no sea esos UE...y no creo que genere los .tmp al esta en .exe, proba poner el .exe en una carpeta vacia y fijate si genera esos archivos...porque a mi nunca me los ha generado...

saludos.
Título: Re: Borrar .tmp que genera los reportes
Publicado por: jack06 en 22 Julio 2009, 05:18 AM
ehh no utilizo el vb portable ni tampoco utilizo las UE, yo utilizo el Win Vista Home Basic y es la primera vez que tengo esta clase de problema eh no logro generar el .exe pero lo curioso es que si puedo generar .exe de otros programas no se k podra hacer, pero weno como dice seba123neo tendre k reinstalar el vb no keda de otra  :-[
Título: Re: Borrar .tmp que genera los reportes
Publicado por: seba123neo en 22 Julio 2009, 05:21 AM
pero al final ¿porque no podes generar los .exe? no te aparece la opcion o que??
Título: Re: Borrar .tmp que genera los reportes
Publicado por: jack06 en 22 Julio 2009, 05:24 AM
si me aparece la opcion Generar exe pero al momento de hacerlo sale como si fuese que se esta generando el exe pero al verla carpeta donde la rutee no aparece y no se porque????
Título: Re: Borrar .tmp que genera los reportes
Publicado por: seba123neo en 22 Julio 2009, 05:57 AM
raro..proba generar el .exe en otra carpeta que no sea la de tu proyecto...y despues fijate si esta...