La Web del Programador: Comunidad de Programadores
 
    Pregunta:  693 - ACCEDER A UNA DIRECCION DE MEMORIA
Autor:  Alfonso
Quisiera saber, como leer una direccion de memoria en Visual Basic 5

Mi problema es el siguiente:

Poseo una tarjeta que convierte los impulsos electricos en datos, y graba el resultado en un numero binario, en una direccion de memoria, concretamente la 640, en Turbo Basic, antiguamente, lo hacia con la funcion "A$=INP(640)", pero no se como hacerlo en VB 5. Agradeceria que me pudieseis contestar.


  Respuesta:  Enrique Gondra
Lamentablemente te tengo que decir que lo que intentas hacer es imposible con VB.
Con TurboBasic si se podia hacer porque era en MS-DOS y las direcciones de memoria eran reales. Ahora en Windows y desde VB no puedes acceder a direcciones reales.
Para hacer lo que pretendes necesitas desarrollar un driver, y acceder atraves de este,a la tarjeta. Microsoft suministra una herramienta para el desarrollo de drivers que se llama DDK, aunque puedes encontrar en el mercado otras marcas.