Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-06-2006
choty choty is offline
Registrado
 
Registrado: jun 2006
Posts: 5
Poder: 0
choty Va por buen camino
Problema al heredar frames

hola buena gente como les va? me surgio un problemita, alguien a trabajado con frames??, a mi me da un error "property olcreateorder not exists" cuando hago un frame con cierta funcionalidad basica, y al heredar de este el otro frame todo bien , pero cuando cierro el project y vuelvo a abrirlo me da este error.

Quisiera separar un poco el codigo de mi aplicacion cuado utilizo pestañas(pagecontrol), si alguien me da un alternativa a los frames se lo voy a agradecer.
un saludote y chas gracias
Responder Con Cita
  #2  
Antiguo 21-06-2006
celades1 celades1 is offline
Miembro
 
Registrado: ago 2005
Posts: 116
Poder: 19
celades1 Va por buen camino
Hola

Yo trabajo muchisimo con frames y ademas con toda la funcionalidad de un form (dataset,transacccion etc).
Por ejemplo tengo un form con page control i al cambiar de pestanya creo el frame correspondiente en el form i lo muestro.
Sobre el error que te da, no tengo ni idea, a mi solo me da errores cuando anulo o cambio un componente de un frame que esta incluido en un form y al abrir el form te dice que no encuentra el componente eliminado o cambiado, y lo soluciono eliminando el frame del form y volviendolo a cargar

Saludos
Responder Con Cita
  #3  
Antiguo 21-06-2006
choty choty is offline
Registrado
 
Registrado: jun 2006
Posts: 5
Poder: 0
choty Va por buen camino
mmm...

hola, en principio muchas gracias por la pronta respuesta.
Primero: en que delphi trabajas yo estaba con el 5 por comodidad nomas, ahora toy pasando al 7
Segundo: Has probado hacer un frame base con algunas funciones y despues heredar otros frames desde el base, y ese incluirlo en un form. cuando cerras el project y al volver a abrirlo pasa eso.
tercero: se te ocurre alguna otra opcion para esto, osea lo de usar frames para separar codigo.

bueno, che otra vez mucha gracias ...
saludos
Responder Con Cita
  #4  
Antiguo 21-06-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En el trabajo, la gestión comercial que mantengo/amplío desde enero del 2001, usa frames (delphi 5) y nunca hemos tenido ningún problema con ellos, de ningún tipo.

Lo que preguntas sobre qué hacer para separar código depende de lo que quieras conseguir, si nos cuentas qué es lo que necesitas... te podríamos ayudar mejor.
Responder Con Cita
  #5  
Antiguo 21-06-2006
choty choty is offline
Registrado
 
Registrado: jun 2006
Posts: 5
Poder: 0
choty Va por buen camino
joya

bueno, ahora me decis que estan en delphi 5 me das un suspiro, pense que era el unico que estaba en las cavernas .. jejejeje.

te explico lo que quiero hacer tengo un form con un pagecontrol para poder manejar disintas propiedades para un mismo objeto, por ejemplo:
en al abm de productos, tengo la pestaña de datos basicos del producto, otra pestaña donde se pueden difinir los depositos/sucursales donde se vende el productom con otras prpiedades asociado a cada conbinacion de producto/deposito, y otra pestaña para asignar inpuesto/descuentos ... y asi puedo terner varias pestañas... para este abm u otros.

lo que yo tenia era un form con el pagecontrol y todos tabsheet estaticos ya creados y diseñdos en tiempo de diseño, esto tenia alrededor de 1000 lineas de codigo.

para separar estas 1000 lineas en varias units, imvestigue un poquito y encontre los frames probando, probando descubir como crearlos en forma dinamica ... y asi se me ocurrio hacer uno base con funcionalidad basica y heredar de ese, andaba todo lindo miestra no cerre mi poryecto.

cerre mi delphi ese dia a la noche, contento por lo que habia logrado(demasiado para mi gusto y mis conocimientos) pero la sorpesa me la lleve al dia siguiente cuando quise seguir con la optimizacion, al querer abirir ese frame ... ERROR!!! ...

gracias por la ayuda, saludos
Responder Con Cita
  #6  
Antiguo 21-06-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
OldCreationOrder solo lo he visto de pasada en algún hilo. Según la ayuda de delphi, viene definida en TCustomForm, pero creo recordar que un Frame no hereda de él.

Abre el .dfm del frame y busca dicha propiedad, si existe eliminalá del .dfm (sin tener Delphi abierto claro )

Saludos y suerte.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Heredar objeto carlomagno OOP 5 19-06-2006 01:00:05
Problemas al Heredar DataModule Mauro.NET OOP 1 10-04-2005 20:16:20
Heredar del DBNavigator Carlosj OOP 0 11-01-2005 09:29:43
Heredar un método protejido. cybergerman OOP 4 29-09-2004 15:51:08
Problemas al heredar un TRxDbGrid Six66 OOP 1 01-09-2003 15:37:46


La franja horaria es GMT +2. Ahora son las 16:40:48.


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