![]() |
![]() |
| 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
|
||||
|
||||
|
Gracias Neftalí !
Si, era precisamente lo que necesitaba. Tengo de momento cierto desastre de ideas en mi cabeza y no he caido en el 'Owner' ! Voy a probar ...
__________________
Piensa siempre en positivo ! |
|
#2
|
||||
|
||||
|
Duda adicional !
Si además de querer pasarle el 'Owner', quiero pasar un parámetro al form3, y para ello lo que utilizo es un 'constructor', como lo hago ? Gracias por vuestra ayuda
__________________
Piensa siempre en positivo ! |
|
#3
|
||||
|
||||
|
Como Create2 no está redefiniendo de hecho a Create, sino sólo utilizándolo, imagino, aunque no lo he probado, que basta que quites la directiva inherited. Sin embargo, pienso que es más adecuado que pases información al objeto via propiedades y no por parámetros.
// Saludos |
|
#4
|
||||
|
||||
|
Qué significa pasar información mediante propiedades ?
Por ejemplo alguna propiedad Tag ? O a qué te refieres si no ? Creo que la opción que he descrito como un constructor Create2 se ha discutido bastantes veces en este foro. Lo que pasa es que en este caso particular me está fallando. Tampoco lo he probado ahora mismo, pero creo que si quitas el inherited, te dá un error diciendo que necesitas llamar a un proceso heredado precisamente. El otro día hice algo así por otra causa y me saltó dicho error.
__________________
Piensa siempre en positivo ! |
|
#5
|
||||
|
||||
|
Cita:
Cita:
// Saludos |
|
#6
|
||||
|
||||
|
Gracias una vez más a toda vuestra ayuda ... pero tengo una última duda (espero que la última en referencia a este tema ...
) :Tengo un Form1, con un IBDataSet1. Form1 crea a Form2, y Form2 crea a su vez a Form3. Como accedo desde Form3 al IBDataSet1 del Form1 ? Teniendo en cuenta, según el tema de este hilo, de que puede haber varias instancias de Form1. De momento lo estoy haciendo así (según lo que me estais indicando en respuestas anteriores de este hilo :
Me temo que esta no sea la manera correcta. Y por eso os pido vuestro consejo. Gracias y saludos.
__________________
Piensa siempre en positivo ! |
|
#7
|
||||
|
||||
|
La opción correcta sería como te comentó Roman, mediante propiedades:
Si sólo vas a necesitar un campo de la tabla sería mejor pasar sólo el valor del campo y no el dataset. saludos!!
__________________
Si no lo sabes, necesitas leerlo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Varias instancias independientes de un form | apicito | OOP | 11 | 27-09-2006 15:07:10 |
| multiples instancias de un Form | dark_c | OOP | 3 | 31-01-2006 09:42:14 |
| Evitar múltiples instancias de un mismo form | Neomanar | OOP | 1 | 09-09-2005 17:10:26 |
| Múltiples instancias de un mismo formulario | Neomanar | Varios | 1 | 22-08-2005 15:20:29 |
| Abrir a la vez el mismo form con diferentes datos | Sayuri | Varios | 7 | 12-08-2005 17:28:41 |
|