¿Donde debo crear el objeto para optimizar el uso de memoria?
Vuelvo a ser yo, el del FileCopy.
Ahora mi duda reside en donde crear el objeto para optimizar el uso de memoria. Me explico:
Lo que quiero hacer es copiar un archivo cada minuto, entonces utilizo un Timer con la propiedad Interval=60000 y el siguiente código:
Private Sub Timer1_Timer()
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile RutaOrigen, RutaDestino, True
End Sub
Me da miedo la primera linea de las 2, porque si creo el objeto dentro del Timer, me lo creará cada vez y puede que tenga problemas de memoria a la larga. ¿Cómo lo hago para que sea óptimo?
Puedo hacer el:
Set fso = CreateObject("Scripting.FileSystemObject")
¿A fuera como si declarara una variable global?
Ahora mi duda reside en donde crear el objeto para optimizar el uso de memoria. Me explico:
Lo que quiero hacer es copiar un archivo cada minuto, entonces utilizo un Timer con la propiedad Interval=60000 y el siguiente código:
Private Sub Timer1_Timer()
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile RutaOrigen, RutaDestino, True
End Sub
Me da miedo la primera linea de las 2, porque si creo el objeto dentro del Timer, me lo creará cada vez y puede que tenga problemas de memoria a la larga. ¿Cómo lo hago para que sea óptimo?
Puedo hacer el:
Set fso = CreateObject("Scripting.FileSystemObject")
¿A fuera como si declarara una variable global?
2 Respuestas
Respuesta de atip
1
Respuesta de leosoft
1