qna_rh
Thread Id: 15612
Thread Name: El msgbox que siempre está fastidiando
#0
xabierpower2012 24720
Resulta, que yo estoy indignado por que, normalmente, en los msgboxs, tengo que estar cambiando el offset porque hay algunas letras que se convierten en cosas extrañas y se estropea el texto.

Duda:Se puede solucionar esto? Que me recomendais para que no pase?
Pd: Busco códigos con free space
#1
cosarara97 12296
Iniciado por xabier2012
Resulta, que yo estoy indignado por que, normalmente, en los msgboxs, tengo que estar cambiando el offset porque hay algunas letras que se convierten en cosas extrañas y se estropea el texto.

Duda:Se puede solucionar esto? Que me recomendais para que no pase?
Pd: Busco códigos con free space

No es normal que eso pase. Lo que puede pasar es que si usas dynamic y luego añades más texto se te joda el script, pero eso de que algunas letras se conviertan en cosas extrañas no lo había oído nunca.
No entiendo ese PD.
#2
Jabi ☭ 12380
Iniciado por cosarara97
No es normal que eso pase. Lo que puede pasar es que si usas dynamic y luego añades más texto se te joda el script, pero eso de que algunas letras se conviertan en cosas extrañas no lo había oído nunca.
No entiendo ese PD.


Entendí que busca los offsets con FSF.
Respecto al problema, ni idea... nunca me ha pasado.
#3
Gershel 12314
Este problema suele suceder cuando creas un script con un msgbox y luego, al crear otro script, el nuevo script reemplaza al msgbox, por lo que los bytes de las letras cambian y se convierten en símbolos extraños.

Para solucionar esto debes asegurarte siempre que buscas offsets libres con FSF que busques como mínimo 64 bytes, para no reemplazar nada. Si te es más fácil puedes usar el comando dynamic que, pese a lo que muchos digan, va muy bien y no suele causar problemas (siempre que se use correctamente).

Saludos!
#4
Akane 24965
Usa #dynamic. Así no tienes que ir buscando direcciones vacías, se buscan solas.