Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error al cerrar un programa

Estas en el tema de Error al cerrar un programa en el foro de Visual Basic clásico en Foros del Web. Hola buenas. He creado un programa y al cerrar el ejecutable me lanza el error de que el programa ha dejado de funcionar. El depurado ...
  #1 (permalink)  
Antiguo 13/06/2011, 14:49
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 8 meses
Puntos: 1
Error al cerrar un programa

Hola buenas.
He creado un programa y al cerrar el ejecutable me lanza el error de que el programa ha dejado de funcionar.
El depurado me dice que el error es el siguiente: Excepción no controlada en 0x7745fbae en Programa.exe: 0xC000008F: Floating-point inexact result.
Me he dado cuenta que este error surge desde que he insertado una barra de herramientas en el programa (Toolbar y Coolbar), y únicamente aparece cuando cierro el programa desde la X, si lo cierro desde archivo/salir o desde la barra de herramientas que he creado no aparece.
Muchas gracias. Un saludo

Última edición por sitiom; 13/06/2011 a las 15:15
  #2 (permalink)  
Antiguo 13/06/2011, 18:16
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 21 años
Puntos: 19
Respuesta: Error al cerrar un programa

Mira, en el evento Unload del form pone

Código vb:
Ver original
  1. On error resume next

Y fijate si te lo sigue haciendo...

Sino tenes que liberar el objeto de la barra de herramientas que decis que trae el problema.
  #3 (permalink)  
Antiguo 14/06/2011, 00:19
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Error al cerrar un programa

Hola, gracias por responder ;)
El error lo da al cerrar el programa con end, el unload no da problemas.
Pregunta tonta, ¿cómo libero la Toolbar? Si yo por ejemplo pongo, Set Toolbar=nothing me salta el error de que el objeto no admite esa propiedad.
Gracias, un saludo
  #4 (permalink)  
Antiguo 14/06/2011, 03:28
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 21 años
Puntos: 19
Respuesta: Error al cerrar un programa

Cita:
Iniciado por sitiom Ver Mensaje
Hola, gracias por responder ;)
El error lo da al cerrar el programa con end, el unload no da problemas.
Pregunta tonta, ¿cómo libero la Toolbar? Si yo por ejemplo pongo, Set Toolbar=nothing me salta el error de que el objeto no admite esa propiedad.
Gracias, un saludo
Si el error te salta cuando ejecutas END, entonces estas cerrando forzado, osea que hay algo que esta trabajando y tira error, no se si sera el toolbar o otra cosa, tendria que tener el proyecto como para darme cuenta.
  #5 (permalink)  
Antiguo 14/06/2011, 08:48
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Error al cerrar un programa

Lo extraño es que como dije, el si lo cierro desde el menú que he creado (Archivo/Salir) o desde la toolbar, no me da ese problema..
Gracias por tu tiempo ;)
PD: El codigo que tengo al cerrar desde la X es:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) '-- Salir principal --'
Dim eleccion As String
eleccion = MsgBox(" ¿Realmente desea salir? ", vbYesNo + vbQuestion, _
"Aviso")
If (eleccion = vbYes) Then
End
Else
End If
End Sub
Lo raro es que antes funcionaba bien, y si quito el aviso también funciona bien.

Última edición por sitiom; 14/06/2011 a las 09:09

Etiquetas: cerrar, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.