Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Dudas Blitz + XLnt ii

Iniciado por JMAA, 30 de Junio de 2006, 12:31:56 AM

« anterior - próximo »

JMAA

A ver, lo que quiero es que, por ejemplo, le damos a "Salir" en el menú principal, ¿no? entonces, si damos a "No", quiero que el menú principal, al volver a dar al botón "Salir" no dé el error de Illegal Memory Access. ¿Me explico?

Informo para aquellos que estén desorientados: www.xlnt.co.uk

Se agradece.
http://flavors.me/JMAA - Página Personal

zupervaca

Deberias de poner el codigo que hace cuando se pulsa al boton de salir y el que tenga relacion con el, por que si no es imposible decirte nada.

JMAA

Sí, mejor... aquí os pongo el código:

;------------
; Anthro Civ
;------------

;Titulo de la aplicacion
AppTitle "Anthro Civ v1.0"

;Includes!
Include "XStart.bb"

;Configura nuestra resolucion inicial...
Graphics 800,600,16,2

;Configurando la configuracion inicial del GUI...
GUI_GFXSETUP()

;Ventanas
W_MainMenu = GUI_WINDOW(296,116,199,312,"Menu Principal","",62,0,$00DADADA,$007682BC,$00FFFFFF,$00C8C8C8,$006470AA)
W_ExitDialog = GUI_WINDOW(280,206,200,100,"Salir","",62,0,$00DADADA,$007682BC,$00FFFFFF,$00C8C8C8,$006470AA)

;Objetos
ImageBox1 = GUI_IMGBOX(W_MainMenu,8,24,184,184,  LoadImage("images\title.bmp")  ,1,0,1,"",$00EEEEEE,$00D2D2D2,$00000000)
Btn_SinglePlayer = GUI_BUTTON(W_MainMenu,8,216,184,"Un Jugador","",0,1,"",$00EEEEEE,$00D2D2D2,$00000000)
Btn_Multiplayer = GUI_BUTTON(W_MainMenu,8,240,184,"Multijugador","",0,0,"",$00EEEEEE,$00D2D2D2,$00000000)
Btn_Options = GUI_BUTTON(W_MainMenu,8,264,184,"Configuracion","",0,1,"",$00EEEEEE,$00D2D2D2,$00000000)
btn_exit = GUI_BUTTON(W_MainMenu,8,288,88,"Salir","",0,1,"",$00EEEEEE,$00D2D2D2,$00000000)
btn_credits = GUI_BUTTON(W_MainMenu,104,288,88,"Creditos","",0,1,"",$00EEEEEE,$00D2D2D2,$00000000)
Lbl_ExitText = GUI_LABEL(W_ExitDialog,8,32,184,24,"¿Seguro que quieres salir?",0,0,1,"",$00000000)
Btn_YesExit = GUI_BUTTON(W_ExitDialog,8,56,88,"Si","",0,1,"",$00EEEEEE,$00D2D2D2,$00000000)
Btn_NotExit = GUI_BUTTON(W_ExitDialog,104,56,88,"No","",0,1,"",$00EEEEEE,$00D2D2D2,$00000000)

GUI_OPENWIN(W_MainMenu)

Repeat
SetBuffer BackBuffer(): Cls
GUI()
If EV_WIN_CLOSE(W_MainMenu) Or KeyDown(1) Then
GUI_OPENWIN(W_ExitDialog)
EndIf

If EV_GAD_RELEASE(btn_exit) Then
GUI_OPENWIN(W_ExitDialog)
EndIf

If EV_GAD_RELEASE(Btn_YesExit) Then
GUI_FREEWIN(W_ExitDialog)
Exit
EndIf

If EV_GAD_RELEASE(Btn_NotExit) Then
GUI_FREEWIN(W_ExitDialog)
EndIf
Flip
Forever

GUI_FREEWIN(W_MainMenu)
http://flavors.me/JMAA - Página Personal

JMAA

Pensé que se podría arreglar con la nueva versión, pero no se arregló me parece. Sigue dando el mismo error cada vez que le digo que no y le vuelvo a dar al botón de Salir o cualquier botón.
http://flavors.me/JMAA - Página Personal






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.