• Domingo 17 de Noviembre de 2024, 18:49

Autor Tema:  Macros  (Leído 1416 veces)

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Macros
« en: Jueves 4 de Mayo de 2006, 07:51 »
0
Bueno tengo un problemilla en un codigo que me econtre por ahi y es con las macros, pues bien he visto la funcion MK_FP(); pero no se a bien como funcina esta funcion,alguien sabe como que es que funciona esta funcion, que es lo que hace y que parametros le tengo que pasar es con C++.
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Macros
« Respuesta #1 en: Jueves 4 de Mayo de 2006, 12:25 »
0
si es la del turbo C++, MK_FP() crea un puntero lejano.
char * a = MK_FP( 0xA000 , 0 );
crea un puntero a la memoria de video
esto solo funciona en modo real

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Macros
« Respuesta #2 en: Lunes 15 de Mayo de 2006, 18:23 »
0
:o
Podrias explicarlo de otra forma porque no te entendi del todo??
por favor
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Macros
« Respuesta #3 en: Miércoles 17 de Mayo de 2006, 14:20 »
0
Cita de: "bob esponja"
si es la del turbo C++, MK_FP() crea un puntero lejano.
char * a = MK_FP( 0xA000 , 0 );
crea un puntero a la memoria de video
esto solo funciona en modo real
como Bob te dice, esta macro lo que hace es crearte un apuntador a la memoria de video, esto funciona desde que tu aplicacion este programada en modo de 16bit ( modo habitual de las aplicaciones 'de consola' (virtual del 8086)) ya que si tu aplicacion corre en 32 bit ( modo habitual) te informara de una inmfraccion al tratar de accesar un rescurso del sistema o algo asi.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Macros
« Respuesta #4 en: Miércoles 17 de Mayo de 2006, 19:51 »
0
:comp:  :comp:
Excelente respuesta ahora podre aplicar esta macro en un TSR
gracias.
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]