La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8453 - LEER MEMORIA
Autor:  txavier miro
He de leer el archivo *.html que descarga el navegador de internet. Me han dicho que esta en memoria RAM.
Como puedo acceder a ella desde VB6?
Donde hay informacion de como abrir un fichero en memoria RAM desde un VB?

Gracias por todo

  Respuesta:  Pedro Mass
En Visual Basic 5 se puede leer la memoria con lo siguiente:
'se declara el procedimiento que se va a usar en la biblioteca de vb5.
Private declare sub getmem1 lib "msvbvm50.dll"(byval memaddress as long,var as byte)
'se crea alguna función para leer lo que quieres.
private function leer(direccion as long,longitud as integer) as string
dim i as integer,valordevuelto as byte,temporal as string
for i=0 to longitud
call getmem1(direccion+i,valordevuelto)
temporal=temporal & chr(valordevuelto)
next i
leer=temporal
end function
Prueba con la biblioteca del vb6 msvbvm60.dll para ver si puede hacerlo.
Pero a mi me parece que la página web debe estar en la carpeta de temporal de los ficheros de internet.