Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Esconder Un Valor En Una Structura
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Esconder Un Valor En Una Structura 
 
Sabemos que es posible leer y escribir en la área de memoria de una Structura.

Bueno, nosotros podemos esconder un valor que, así, se queda invisible y ilegible cuando leemos los miembros de la Structura.   ...incredibile auditu !    


Public Struct STRUCTURA
  b As Byte
  i As Integer
End Struct


Public Sub Main()

  Dim r As STRUCTURA
  Dim p, p2 As Pointer
  Dim st As Stream
  
    With r = New STRUCTURA
      .b = 99
      .i = 9999
    End With
    
' Vamos a ver los valores contenidos de los miembros de la Structura:
    Print "Valores iniciales de la Structura:"
    With r
      Print .b
      Print .i
    End With


' Escondimos un valor de tipo "Short" en la Structura:
    p = Object.Address(r)
    st = Memory p For Write
' Los valores en la area de memoria de una Structura, instanciada por la palabra "New", comienzan desde el 25° byte (índice 24).
' En este caso, el byte de índice 24 es ocupado de el valor del primero miembro (de tipo Byte) de la Structura.
' Por eso, escondimos el valor empezando por el byte de índice 25 (claro que podemos tambien por el 26).
    Seek #st, 25
    Write #st, 11111 As Short
    st.Close
    
' Vamos a ver si la operacion ha mellado los valores precedentes de la Structura:
    Print "\nValores de la Structura despues la ocultación del nuestro valor 'Short':"
    With r
      Print .b
      Print .i
    End With
    
    
'  Ahora vamos a... descovar el valor "Short" de su refugio:
    p2 = Object.Address(r)
    p2 = p2 + 25
    Print "\x0A\x0A...y vuott gritó: \"Short, de profundis veni foras !\"\n"
    Print Short@(p2); "   ...y el valor apareció !"

End



      
 



 
última edición por vuott el Jueves, 04 Junio 2015, 16:30; editado 4 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Esconder Un Valor En Una Structura 
 
Rarus res Vuott fecit.      

...y yo que no encuentro el cuarto de baño cuando llevo prisa    
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Esconder Un Valor En Una Structura 
 
shordi, para hacer salir algo de un escondite, no es tan difícil !  

grotta-cap-de-barbaria
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Crear Un Valor Autonumerico jcontasti General 4 Martes, 15 Junio 2010, 12:02 Ver último mensaje
ahtonio
No hay nuevos mensajes Valor Por Defecto En TextBox Marcelo Controles/Librerías/Componentes 3 Martes, 18 Octobre 2011, 19:47 Ver último mensaje
gara_pm
No hay nuevos mensajes Filtrar Tablas Si En El Campo X Hay X Valor v3ctor Bases de Datos 0 Domingo, 17 May 2015, 15:10 Ver último mensaje
v3ctor
No hay nuevos mensajes [SOLUCIONADO] Valor De Un Combobox calcena General 13 Martes, 14 Agosto 2018, 20:17 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron