Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
la incompatibilidad de tipos es imposible, es caFree de todas formas, mirando en la ayuda lo ves rapidamente:
Código Delphi [-]
  TCloseAction = (caNone, caHide, caFree, caMinimize);

Por otro lado, el acceso a memoria lo tienes que comprobar tú antes de cerrar la ventana !!!


Cerrar la ventana activa:
Código Delphi [-]
if ActiveMDIChild <> nil then
  ActiveMDIChild.Close
Cerrar todas las ventanas hijas
Código Delphi [-]
for i:=0 to mdichildcount - 1 do
  mdiChildren[i].Close;

Adeusss
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #2  
Antiguo 15-06-2005
Essato Essato is offline
Miembro
 
Registrado: abr 2005
Posts: 24
Poder: 0
Essato Va por buen camino
oks, pego parte del codigo:

tengo, ahora, dos tres ventanas, una con formstyle=fsMDIForm, y dos con fsMDIChild

las llamo:

Código Delphi [-]
procedure rpvLaunch(rpvtwin:integer);
begin
    if (rpvtwin=0) AND (rpvWin[0]=FALSE) then
    begin
        Application.CreateForm(TrpvGenre, rpvGenre);
        rpvWin[0]:=TRUE;
    end
    else if (rpvtwin=1) AND (rpvWin[1]=FALSE) then
    begin
        Application.CreateForm(TrpvAddMedium, rpvAddMedium);
        rpvWin[1]:=TRUE;
    end;
end;

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:

Código Delphi [-]
rpvWin[0]:=FALSE;
rpvGenre.Free;

Probe todo lo que me sugerieron y siguen esos dos problemas.
Gracias por su ayuda!.
Responder Con Cita
  #3  
Antiguo 15-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Essato
Probe todo lo que me sugerieron y siguen esos dos problemas.
¿Todo? ¿Ya revisaste lo que te indicó Federico? El error de acceso a memoria muy posiblemente sea consecuencia del Abstract Error. ¿Tienes alguna componente de terceros en tus formularios?

// Saludos
Responder Con Cita
  #4  
Antiguo 15-06-2005
Essato Essato is offline
Miembro
 
Registrado: abr 2005
Posts: 24
Poder: 0
Essato Va por buen camino
:|no se a que se refiera, muy apenas soy novato en delphi, se programar pero éste es mi primer lenguaje visual.

los componentes que uso son:

>zeoslib[Tzconnection y tzquery]
>tdblookuplist
>tdartasource
>tshelltreeview

y otros bastante comunes: mainmenu, popupmenu, edit, label, groupbox, memo, bitbutton, etc

¿Entonces que debo hacer??

Gracias!.
Responder Con Cita
  #5  
Antiguo 15-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Qué versión de las Zeos estás usando?

// Saludos
Responder Con Cita
  #6  
Antiguo 15-06-2005
Essato Essato is offline
Miembro
 
Registrado: abr 2005
Posts: 24
Poder: 0
Essato Va por buen camino
es zeosdbo-6.5.1-alpha, en delphi 7

en las ventana padre tengo el tzconnection y en las ventanas hijas las tzquery's
Responder Con Cita
  #7  
Antiguo 15-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Bueno, pues para empezar, independientemente de que sea o no la causa del problema, deja de usar versiones alpha de lo que sea. Las versiones alpha no están lista para producción y normalmente tienen aún muchos errores. Usa en su lugar la versión 6.1.5 que fue la última estable que sacó ZEOS.

// Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 07:23:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi