Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Buscar proc FtoF:DWORD
invoke FindFirstFile, FtoF, addr SFile
cmp eax, -1
je NoEncontrado
mov Hand, eax
Buccle:
invoke wsprintf, addr Bufi, addr Envio, addr SFile.cFileName
invoke send, sock, addr Bufi, sizeof Bufi, 0
cmp eax, SOCKET_ERROR
je ErSo
invoke FindNextFile, Hand, addr SFile
cmp eax, 0
je Salida
jmp Buccle
ErSo:
invoke WSAGetLastError
invoke dwtoa, eax, addr ErrNa
invoke MessageBox, 0, addr ErrNa, addr Titulo, MB_OK
Salida:
invoke FindClose, addr Hand
jmp Fin
NoEncontrado:
invoke send, sock, addr NoE, sizeof NoE, 0
Fin:
ret
Buscar endp
; Datos
Cadena1 db "Hola", 0
Cadena2 db "Hola", 0
Iguall db "Las cadenas son iguales", 0
NoIguall db "Las cadenas son distintas", 0
; Declaracion
StrCmp proto :DWORD, :DWORD
; Llamado
invoke StrCmp, addr Cadena1, addr Cadena2
; Funcion
StrCmp proc Str1:DWORD, Str2:DWORD
mov ecx, sizeof Str1
lea esi, [Str1]
lea edi, [Str2]
cld
repe cmpsb
je Igual
jmp NoIgual
Igual:
invoke MessageBox, 0, addr Iguall, addr Titulo, MB_OK
mov eax, 0
ret
NoIgual:
invoke MessageBox, 0, addr NoIguall, addr Titulo, MB_OK
mov eax, 1
ret
StrCmp endp
mov ecx, sizeof Str1
mov esi, [Str1]
mov edi, [Str2]
cld
repe cmpsb
je Igual
jmp NoIgual