C/Visual C - POKE / PEEK

 
Vista:

POKE / PEEK

Publicado por Omar Becerra (6 intervenciones) el 04/12/2001 03:28:28
HOLA, NECESITO UNA LIBRERÍA O ALGO QUE ME PERMITA TRABAJAR CON LAS INSTRUCCIONES POKE/PEEK EN BORLAND C++ BUILDER 3

LES AGRADEZCO CUALQUIER INFORMACIÓN.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:POKE / PEEK

Publicado por Googol (255 intervenciones) el 06/12/2001 09:44:04
¿Poke y Peek? ¿Eso qué es?
De lo único que me suena el Poke/Peek es de las instrucciones que había en BASIC para acceder a una dirección de memoria, y poder escribir en ella, o leer. Si es eso, en C/C++ se puede hacer directamente con punteros sin necesidad de librerías.
Por ejemplo:

char *ptr;
char contenido;

// Leemos de la dirección 0xFFFF
ptr = (char*)0xFFFF;
contenido = *ptr;

// Escribimos en la dirección 0xAAAA el caracter 'a'.
ptr = (char*)0xAAAA;
*ptr = 'a';

Ahora bien, hay que tener cuidado con esto, porque si se está programando en Windows, no accedes a las direcciones físicas del ordenador, sino a direcciones virtuales que pertenecen a tu programa (proceso).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:POKE / PEEK

Publicado por Sergio (3 intervenciones) el 23/11/2005 23:03:10
Y como se hace para Windows?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar