Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 25-07-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 24
CORBATIN Va por buen camino
Gracias por vuestra ayuda pero ya he encontrado el problema, todo lo que me has dicho esta bien y lo que yo había hecho también, el problema residía en que no sé el motivo pero resulta que al crear el frame no me creaba de forma automática la variable del tipo de la unit, es decir, si creo el frame Fpersonas debería existir una variable Fpersonas sería del tipo TFpersonas y este de TFrame.

Como esto si lo hace de forma automática al crear los forms, me he confiado y no me había fijado en tal cosa, pero al preguntarme por el tipo de Fpersonas, ya sabía que era de TFpersonas que a su vez de TFrame, pero lo he ido a repasar y no encontraba tal variable y me he mosqueado, en definitiva, que al crear los diversos frames no me ha creado la variable del frame de forma automática.

Con respecto a las últimas anotaciones espero estar en lo cierto con lo siguiente:

1º y 2º/ Yo tengo una variable de tipo Frame igual que el resto de los frames con componentes y con este case le asigno su correspondiente frame (con tu tipo y todos sus componentes),
case num of
1:FFrame := TFcomponentes.Create(self);
2:FFrame := TFpersonas.Create(self);
3:FFrame := TFproveedores.Create(self);
4:FFrame := TFenvasado.Create(self);
5:FFrame := TFmaquinas.Create(self);
end;
en tiempo de diseño lo único que yo tengo es una variable de tipo Frame sin nada más asignado, por lo que es normal que no pueda usarla para acceder a los componentes de cualquier otro frame como por ejemplo TFpersonas en tiempo de diseño, por supuesto sin hacer el mencionado cast.

2/Sobre tú último comentario, creo que ya se ha quedado claro
no podía hacer esto Fpersonas.myboton... porque no existía tal variable y por eso no me dejaba hacer este acceso.

Gracias por todo y gracias también por ayudar a que los demás aprendamos nuevas cosas,saludos.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
 


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 21:27:10.


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