Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: XxTheCochixX en 20 Mayo 2010, 00:09 am



Título: Crear archivo temporal en visual basic
Publicado por: XxTheCochixX en 20 Mayo 2010, 00:09 am
Hola manes ante todo gracias tengo una pequeña consulta estoy haciendo un proyecto en visual basic 6.0 para lo cual necesito su ayuda, lo que deseo es saber si hay un codigo en el cual cuando yo genere mi proyecto.exe al ejecutar mi proyecto se cree un archivo cualquiera sea cual sea la extensión y cuando el proyecto deje de funcionar el archivo creado desaparesca es esto posible gracias de nuevo ojala puedan ayudarme saludos!!


Título: Re: Crear archivo temporal en visual basic
Publicado por: Psyke1 en 20 Mayo 2010, 01:11 am
Claro que es posible! :)
Esto que pides es un poco raro, no?¿ :huh:

Código
  1. Dim miArchivo As String
  2.  
  3. Private Sub Form_Load()
  4.    miArchivo = "c:\caca.txt"
  5.    Open miArchivo For Append As #1
  6.        Print #1, "XxTheCochixX deberia buscar mas..."
  7.    Close #1
  8.    Set Fso = CreateObject("Scripting.FileSystemObject")
  9. End Sub
  10.  
  11. Private Sub Form_Unload(Cancel As Integer)
  12.    Call Borrar (miArchivo)
  13. End Sub
  14.  
  15. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  16.    Call Borrar (miArchivo)
  17. End Sub
  18.  
  19. Sub Borrar (miFile As String)
  20.    Fso.deletefile miFile, True
  21. End Sub

Segun lo que has dicho esto es exactamente lo que pides... :P

Salu2! ;)


Título: Re: Crear archivo temporal en visual basic
Publicado por: XxTheCochixX en 20 Mayo 2010, 01:25 am
gracias por tu respuesta PsYkE1* eh visto tu codigo y en realidad me convence yo eh llevado un curso de lo que es visual basic pero algo bien basico asi que como q un poco no entiendo el codigo la cosa seria estudiar bueno muchas gracias lo pruebo y te aviso saludos!!


Título: Re: Crear archivo temporal en visual basic
Publicado por: BlackZeroX en 20 Mayo 2010, 04:09 am

GetTempFileName

Código:

http://allapi.mentalis.org/apilist/GetTempFileName.shtml


Sangriento Infierno Lunar!¡.


Título: Re: Crear archivo temporal en visual basic
Publicado por: cobein en 20 Mayo 2010, 08:54 am
Podes usar GetTempFileName como dice BlackZeroX▓▓▒▒░░ para obtener el nombre y utilizar Openfile con el flag FILE_FLAG_DELETE_ON_CLOSE para que se elemine al cerrar el handle.


Título: Re: Crear archivo temporal en visual basic
Publicado por: Psyke1 en 20 Mayo 2010, 09:09 am
Ui, interesante, una cosa nueva que se... :)

PD: Mi solucion era un poco chapucera, ¿no? :laugh:

Salu2!