• Viernes 15 de Noviembre de 2024, 03:02

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - psicobite

Páginas: [1]
1
ASM (Ensamblador) / Re: Texto Con Movimiento
« en: Miércoles 27 de Octubre de 2004, 02:21 »
Bueno con un hilo se puede, pero solo voy a arreglar tu código ya traducido, he decidido quitar algunas cosas que no son importantes concentrándome en la parte que pinta el texto en la caja de dialogo y agregar las cosas que omitiste, como el valor de mtop, mbot, en que control pinta el texto, etc.; bueno en fin he escrito un pequeño programa para que sea mas fácil de comprender.-
   Aunque puede que tu código funcione si cambia lo que esta al final de DlgFunc2 que es:

mov eax, 1
ret

Por esto:

xor eax, eax
ret

que generalmente da error en los SO W2K, XP

                  chau…

2
ASM (Ensamblador) / Re: Qué Prefienren: Masm O Tasm?
« en: Jueves 9 de Septiembre de 2004, 02:26 »
Yo personalmente prefiero a MASM por que su sintaxis de macro lo hace mas comprensible especialmente: invoke, .if, .while, .else, .elseif.-
Pero igual los dos son muy potentes y se puede llegar lejos con cualquiera de los dos, el acceso a las apis de windows es muy simple; siempre y cuando tengas tiempo para escribir mas lineas de codigo que en otros lenguajes

Describo un ejenplo de por que prefiero MASM a TASM llamando a una api de win:
-----------------------------------------------------------------------------------------------
MASM:

invoke MessageBox, NULL, addr MsgBoxTexto, addr MsgBoxTitulo, MB_OK
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TASM:

PUSH    MB_OK
PUSH    offset MsgBoxTitulo
PUSH    offset MsgBoxText
PUSH    NULL
CALL     MessageBox
-----------------------------------------------------------------------------------------------
estas seria unas de las diferencias entra los dos

Páginas: [1]