![]() |
![]() |
| 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
|
||||
|
||||
|
¿código adecuado? Perdona D&W, pero no se ha dicho si quiere una instancia o varias del mismo Form, hecho que nos haría modificar bastante nuestro código.
Tampoco se dice si se quiere tener una referencia a la ventana creada, o no le importa. Código adecuado no creo que exista, lo tendrá que adaptar a sus necesidades y a su gusto. Al menos yo pretendía dar ideas, después él tendrá que adaptarlo. Cita:
Otros comentarios: - La línea 3 puede quitarse, como son mdichild, al crear la ventana se muestra por defecto. nelostanley en el código de maeyanes, no verás ninguna parte hacer referencia a frmC1, por eso no puedes hacer referencia con frmC1.LoQueSea. Aunque es fácil convertir ese procedimiento a una función y que devuelva el "aForm". Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
|||
|
|||
|
un empujonsito mas ...
Cita:
Gracias por tu tiempo. |
|
#3
|
||||
|
||||
|
Dentro de un tiempo, no tanto como crees, sonreirás al ver este mensaje
. Te invito a que intentes deducir qué hace el código metiendo ShowMessages, cambiando líneas de código, etc, ya que es la única forma de aprender.
Ahora puedes llamar a esa rutina así:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 05-01-2008 a las 02:28:13. |
|
#4
|
|||
|
|||
|
no da....
Compila correcto ... pero cuando haces refrencia a F.Cualquiercosa sigue el error de "Access Violation".
Ejm. Cuando en un reporte R1 quieres hacer refrencia algo de F1.CualquierCosa, te tira el mismo error, cosa que no sucede en lo absoluto cuando llamas al formulario.
Asi corre de 10 !! pero cuando lo llevas a la funcion o procedimiento no funcina las refrencias. Para evitarme recodificar varias cosas he optado por llamar algunos formularios directamente sin funcion o procedimiento. Ojala alguien tenga un poquito de paciencia, sino de todas formas gracias. |
|
#5
|
||||
|
||||
|
Supongo que no estas haciendo la asignación al llamar a la función.
La llamada debiera lucir algo como esto:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
||||
|
||||
|
Cita:
En la Unit del TForm1, no harás referencia para nada a FrmC1 ¿verdad? Me explico, si tienes un código así:
Eso dará un Access Violation, porque estamos creando la ventana con la variable "F" (desde nuestra rutina), pero en el TForm1 estamos usando la variable frmC1 que no ha sido creada, tiene un puntero nulo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
||||
|
||||
|
Cita:
Cita:
Cita:
Cita:
aquí va la modificación, espero sirva. Para llamar a la función lo haces así:
Última edición por Chris fecha: 07-01-2008 a las 17:53:43. |
|
#8
|
||||
|
||||
|
Solo una observación.
Cita:
Si se hacen dos llamadas consecutivas, por ejemplo:
Se tendrá dos instancias de TForm1. Hasta luego. ![]() Sugerencia: Si querés crear una rutina que asigne el valor de esa variable, date una vuelta por el código fuente del método CreateForm de la clase TApplication.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 07-01-2008 a las 17:57:30. Razón: Añadir sugerencia |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Formularios | Caro | OOP | 13 | 08-08-2007 17:41:17 |
| Formularios MDI | CoCaInE | OOP | 6 | 25-12-2006 13:25:34 |
| Creación dinamica de Formularios | Caro | OOP | 2 | 25-01-2006 13:20:01 |
| Formularios | Caro | Varios | 5 | 14-07-2005 14:51:30 |
| Formularios MDI | mierteran | Varios | 1 | 03-12-2004 11:28:35 |
|