Problema al compilar en TASM
Publicado por sm1204 (1 intervención) el 20/10/2010 02:37:39
Hola, recién estoy iniciandome en ASM, y hice un programa en TASM32 para que muestre una caja de texto. Código:
.386
.model flat
extrn MessageBoxA:proc
extrn ExitProcess:proc
.data
titulo db "Título",0
texto db "Hola mundo!",0
.code
start:
push 0
push offset titulo
push offset texto
push 0
call MessageBoxA
push 0
call ExitProcess
end start
uso los siguientes comandos para compilar:
tasm32 -mu msgbox.asm
tlink32 /Tpe /aa msgbox.obj,msgbox,, import32
Hasta acá todo va bien, pero al ejecutar el programa me aperece lo siguiente: "No se encuentra el punto de entrada del procedimiento MESSAGEBOXA en la biblioteca de vínculos dinámicos USER32.dll"
Se que no es problema de Windows, ya que reinstalé la librería y al no andar, también probé corriéndolo en una máquina virtual.
Si alguien sabe a qué se debe este error, por favor respóndame
PD: Tengo Windows XP
.386
.model flat
extrn MessageBoxA:proc
extrn ExitProcess:proc
.data
titulo db "Título",0
texto db "Hola mundo!",0
.code
start:
push 0
push offset titulo
push offset texto
push 0
call MessageBoxA
push 0
call ExitProcess
end start
uso los siguientes comandos para compilar:
tasm32 -mu msgbox.asm
tlink32 /Tpe /aa msgbox.obj,msgbox,, import32
Hasta acá todo va bien, pero al ejecutar el programa me aperece lo siguiente: "No se encuentra el punto de entrada del procedimiento MESSAGEBOXA en la biblioteca de vínculos dinámicos USER32.dll"
Se que no es problema de Windows, ya que reinstalé la librería y al no andar, también probé corriéndolo en una máquina virtual.
Si alguien sabe a qué se debe este error, por favor respóndame
PD: Tengo Windows XP
Valora esta pregunta


0