Test Foro de elhacker.net SMF 2.1

Programación => Programación General => ASM => Mensaje iniciado por: theghost_te en 19 Diciembre 2010, 15:32 PM

Título: ¿algun tuto sobre tratamiento de cadenas en masm32?
Publicado por: theghost_te en 19 Diciembre 2010, 15:32 PM
holas donde podria encontrar un tuto acerca de:
1-los equivalentes right, left, mid, ucase, lcase, instr, val, str,
       replace,space,len,strconv, chr, asc de vb6 pero en masm32.
2- concatenar cadenas y numeros:
    en vb6:
      dim str1 as string, str2 as string
      str1 = "quetal"
      str2= "q onda"
      str1 = str1 & "hola" & 15 & str2  (como se haria esto en masm32)
3-comparar cadenas
Una ultima pregunta, ¿como se haria para poder pasar parametros directamente a una funcion?
      en vb6:  setwindowtext(handle, "nuevotitulo"
      hice esto: invoke setwindowtext, handle, "hola"
      y falla.

salu2
   
Título: Re: ¿algun tuto sobre tratamiento de cadenas en masm32?
Publicado por: Eternal Idol en 19 Diciembre 2010, 16:25 PM
Una cadena es un conjunto de bytes con un 0 terminador.

http://cs.udru.ac.th/nipon/4122702/smanipulation.html

Código (asm) [Seleccionar]
...
.data
str1 db "hola", 0

.code
invoke SetWindowText, handle, offset str1
...
Título: Re: ¿algun tuto sobre tratamiento de cadenas en masm32?
Publicado por: theghost_te en 19 Diciembre 2010, 16:53 PM
thanks eternal idol.
Título: Re: ¿algun tuto sobre tratamiento de cadenas en masm32?
Publicado por: Eternal Idol en 19 Diciembre 2010, 16:57 PM
De nadas  ::)