Hola a todos, tengo el siguiente problema, necesito finalizar varios objetos oSAY BOX ubicados en la ventana principal para poner otros en su lugar o limpiar la ventana, pero no lo logro.
Los oSAY con texto o variables los finalizo con RELEASE OBJETS o con END(), pero cuando creo un BOX estos no los puedo eliminar, ejm:
@ 1,1 SAY OSAY1 "HOLA" OF OWND
RELEASE OBJETS OSAY1 //FUNCIONA o
OSAY1:END() //FUNCIONA
@ 3,1 SAY OSAY1 SIZE 200,95 OF OWND BOX
RELEASE OBJETS OSAY1 //NO FUNCIONA DA ERROR
OSAY1:END() //NO FUNCIONA DA ERROR
¿Como se puede finalizar este objeto?.
Gracias.
Saludos.
NO PUEDO FINALIZAR OBJETOS OSAY BOX
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
OK!, Funciona, asi los elimina, aunque si se repite el mismo osay varias veces en distintas posiciones solo eliminia el ultimo declarado:
@ 52,137 SAY OSAY1 PROMPT "" SIZE 62,19 OF OWND BOX RAISED PIXEL //No lo elimina.
@ 79,137 SAY OSAY1 PROMPT "" SIZE 62,19 OF OWND BOX RAISED PIXEL //No lo elimina.
@ 105,137 SAY OSAY1 PROMPT "" SIZE 62,19 OF OWND BOX RAISED PIXEL //Si lo elimina.
@ 3,1 SAY OSAY2 PROMPT "" SIZE 200,95 OF OWND BOX //Si lo elimina.
OSAY1:END() //Solo elimina el ultimo.
OSAY2:END()
Para borrarlos todos tendria que declarar un oSay por cada linea, esto no es problema pero se necesitan mas lineas.
¿Es correcto?.
Muchas gracias.
Saludos.
@ 52,137 SAY OSAY1 PROMPT "" SIZE 62,19 OF OWND BOX RAISED PIXEL //No lo elimina.
@ 79,137 SAY OSAY1 PROMPT "" SIZE 62,19 OF OWND BOX RAISED PIXEL //No lo elimina.
@ 105,137 SAY OSAY1 PROMPT "" SIZE 62,19 OF OWND BOX RAISED PIXEL //Si lo elimina.
@ 3,1 SAY OSAY2 PROMPT "" SIZE 200,95 OF OWND BOX //Si lo elimina.
OSAY1:END() //Solo elimina el ultimo.
OSAY2:END()
Para borrarlos todos tendria que declarar un oSay por cada linea, esto no es problema pero se necesitan mas lineas.
¿Es correcto?.
Muchas gracias.
Saludos.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: