Ensamblador - Problema al compilar en TASM

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema al compilar en TASM

Publicado por Sebas (4 intervenciones) el 11/02/2011 22:56:10
Te está diciendo que no encuentra la función que querés usar en user32.dll ,seguro que querés usar el dll y no el .lib?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar