Iniciado por Guilly Perry
FUNCIONA!!!!!! Por qué?
Sólo quiero aclarar esto aunque esté cerrado. El comando "msgbox" es lo mismo que el comando "loadpointer" en al versión antigua de XSE. El comando "loadpointer" carga un pointer en la memoria, en nuestro caso, un texto. Y luego está el comando "callstd" que ejecuta la función. Por lo tanto, el "msgbox" en la versión antigua no muestra el texto, sólo lo carga.
Esto se corrige en la nueva versión, ya que tener dos comandos iguales (igual al "loadpointer") no tiene mucho sentido. Entonces, la nueva versión lo que hace es juntar los comandos "loadpointer" y "callstd" en un mismo comando que es el "msgbox".
Por eso en la versión antigua se utiliza así:
msgbox @(pointer)
callstd 0x(función)
O directamente sin el comando "msgbox":
loadpointer 0x0 @(pointer)
callstd 0x(función)
Y en la nueva se comprime y se utiliza directamente así:
msgbox @(pointer) 0x(función)