Cuestión : El error “no puede parar FoxPro visual” cuando forma cerrada con el control VIEJO encajado de MapPoint

Tengo una forma visual de FoxPro 9 con un control VIEJO encajado de MapPoint 2006.  A veces después de poner en marcha esta forma en mi app principal, closing, entonces cerrando el app principal, conseguiré “no puedo parar un error de FoxPro visual”, y el app necesitará ser cerrado fuertemente con el encargado de tarea.  La gran mayoría del tiempo esto no sucede, pero he no podido determinar lo que llevan las circunstancias específicas a él que sucede.  Nuestro uso permite las disposiciones de forma ahorradas (que determinan tamaño, algo los ajustes, etc ahorrados).  Solamente uno de mis disposiciones ahorradas causará este error, mientras que lo hacen ningunos de los otros, aunque son todos que lanzan el exacto la misma forma con los mismos parámetros iniciales (los ajustes de la disposición consiguen solamente aplicados después de init).  el

I ha hecho mucha investigación sobre este error, y encontró porciones de casos de la fijación de la gente él despejando/que lanzaba elementos sobre el cierre del app.  Cada variable non-local usada en la ejecución del app es RELEASE'd, y el mapa VIEJO está llamando su método de CloseMap () en el cierre de la forma.  También he intentado hacer todo el siguiente en el cierre del uso sí mismo inútilmente (el app que era cerrado con o la CANCELACIÓN o PARÓ con los mismos resultados):

CLOSE ALL
CLEAR ALL
CLEAR EVENTS
CLEAR RESOURCES
CLEAR DLLS
CLEAR PROGRAM
RELEASE ALL
RELEASE que TODO EL EXTENDED
TABLEREVERT
ROLLBACK
END TRANSACTION

I también han intentado matar el app con: el

Declare ExitThread en el

but de Win32API
ExitThread () que éste parece solamente ocultar el app, él todavía está funcionando cuando miro en encargado de tarea. el


Here es donde I consigue extraño.  Original, este error sucedería cada sola hora que puse en marcha la forma con el mapa VIEJO y que cerré el app.  Después de mucho depuración, descubrí que podría prevenirlo cambiando la característica de TabIndex de un control del listbox en la forma.  El mapa VIEJO y el listbox tenían un TabIndex de 2, y al parecer la eliminación de este “conflicto” fijó el problema para mí para cada caso a excepción de cuando la forma se pone en marcha vía esta disposición ahorrada un particular.  Esto me lleva a pensar que el error está siendo causado por un insecto en Foxpro sí mismo.  ¿el

Does cualquier persona tiene cualquier idea para que un arreglo o aún una solución alternativa evite que este error suceda?  
class= del

Respuesta : El error “no puede parar FoxPro visual” cuando forma cerrada con el control VIEJO encajado de MapPoint

Intentar agregar

EN LA PARADA PARADA

en su código.
Otras soluciones  
 
programming4us programming4us