Pascal/Turbo Pascal - Variables dinámicas

 
Vista:

Variables dinámicas

Publicado por Imad Marmoud Naser (2 intervenciones) el 16/09/2002 01:06:26
Quisiera saber cómo se puede accesar a cada uno de los bytes de una variable totalmente dinámica creada con la función getmem(variable, nº de bytes), ya que son magníficas para hacer con un tamaño ingresado por el usuario del programa, pero quiero manipular cada uno de los bytes que la contiene y no sé cómo hacerlo.
Por favor responda.
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:Variables dinámicas

Publicado por Malandrin (6 intervenciones) el 24/09/2002 22:40:00
Puedes usar la instrucción MEM (para bytes) y MEMW (no estoy seguro que se llamara así, para words). La forma de usarla es MEM[Segmento:OffSet]. Por ejemplo, si tienes la variable dinámica PV, para acceder al byte 500 haces un MEM[SEG(PV^):500]
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