![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
hi, gracias por tu ayuda.
Ya probe con el FREE y me dan los mismos errores :| Sabes otra posible causa?, este proyecto lo comenze en delphi9 e igual tenia ese error, ahora lo estoy trabajando en delphi7. |
|
#2
|
|||
|
|||
|
Cita:
![]() Sobre tus errores, delphi.com.ar ya comentó algo sobre los "Abstract Error". Sobre los errores de acceso a memoria, verifica que no se esté tratando de usar o liberar un objeto que, o no se ha creado o ya fue liberado. Saludos... |
|
#3
|
||||
|
||||
|
Hace bastante tiempo me volvían locos esos errores, simplemente haz esto:
Las ventanas sigue creandolas como lo haces ahora. Las llamadas a Destroy no debes hacerlas; es más ahora no te hacen falta, simplemente llama al método NombreVentana.Close o bien, si quieres acceder desde la forma MDI: FormaMdi.MdiChildren[i].Close Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
hi, probe con lo de:
action:=catfree nombreventana:=nil me da un error, que son incompatibles los tipos, con lo de formamdi.mdichildren[] probe con cero y uno, ahora sólo marca error de memoria. Gracias!. |
|
#5
|
|||
|
|||
|
Si pones el código que estás usando, te podríamos ayudar mejor. Usa los tags [ delphi ] [ /delphi ] (sin espacios entre los corchetes) para que tu código se entienda mejor.
Saludos... |
|
#6
|
||||
|
||||
|
la incompatibilidad de tipos es imposible, es caFree de todas formas, mirando en la ayuda lo ves rapidamente:
Por otro lado, el acceso a memoria lo tienes que comprobar tú antes de cerrar la ventana !!! Cerrar la ventana activa: Cerrar todas las ventanas hijas
Adeusss
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
|||
|
|||
|
oks, pego parte del codigo:
tengo, ahora, dos tres ventanas, una con formstyle=fsMDIForm, y dos con fsMDIChild las llamo:
para ventana 1: rpvlaunch(0); para ventana 2: rpvlaunch(1); la variable bandera se supone que es para no lanzar la ventana dos veces. en el OnQueryClose de las ventanas hijas:
Probe todo lo que me sugerieron y siguen esos dos problemas. Gracias por su ayuda!. |
|
#8
|
||||
|
||||
|
Cita:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|