![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) y tengo una duda que no consigo resolver. A ver si me podeis ayudar: Necesito acceder a las propiedades de un objeto del Main Form desde una Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. Este procedimiento debe actualizar, por ejemplo, el button1.caption de la Unit1. Pero cuando intento ejecutar, el compilador dice "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos del Form simplemente poniendo delante del objeto el nombre de dicho form. ¿Cómo puedo hacer esto en Delphi? Gracias y un saludo para todos. Antonio. |
| | ||||
| ||||
| |
| |||
| Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves como estas haciendo. Despues desde el cuerpo del procedimiento podras acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; "Antonio Lopez" <alopez***pony.es> escribió en el mensaje news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... > Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) > y tengo una duda que no consigo resolver. A ver si me podeis ayudar: > > Necesito acceder a las propiedades de un objeto del Main Form desde una > Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. > Este procedimiento debe actualizar, por ejemplo, el button1.caption de la > Unit1. Pero cuando intento ejecutar, el compilador dice > "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 > pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos > del Form simplemente poniendo delante del objeto el nombre de dicho form. > > ¿Cómo puedo hacer esto en Delphi? > > Gracias y un saludo para todos. > > Antonio. > > > |
| |||
| Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves como estas haciendo. Despues desde el cuerpo del procedimiento podras acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; "Antonio Lopez" <alopez***pony.es> escribió en el mensaje news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... > Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) > y tengo una duda que no consigo resolver. A ver si me podeis ayudar: > > Necesito acceder a las propiedades de un objeto del Main Form desde una > Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. > Este procedimiento debe actualizar, por ejemplo, el button1.caption de la > Unit1. Pero cuando intento ejecutar, el compilador dice > "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 > pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos > del Form simplemente poniendo delante del objeto el nombre de dicho form. > > ¿Cómo puedo hacer esto en Delphi? > > Gracias y un saludo para todos. > > Antonio. > > > |
| |||
| Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves como estas haciendo. Despues desde el cuerpo del procedimiento podras acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; "Antonio Lopez" <alopez***pony.es> escribió en el mensaje news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... > Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) > y tengo una duda que no consigo resolver. A ver si me podeis ayudar: > > Necesito acceder a las propiedades de un objeto del Main Form desde una > Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. > Este procedimiento debe actualizar, por ejemplo, el button1.caption de la > Unit1. Pero cuando intento ejecutar, el compilador dice > "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 > pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos > del Form simplemente poniendo delante del objeto el nombre de dicho form. > > ¿Cómo puedo hacer esto en Delphi? > > Gracias y un saludo para todos. > > Antonio. > > > |
| |||
| Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves como estas haciendo. Despues desde el cuerpo del procedimiento podras acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; "Antonio Lopez" <alopez***pony.es> escribió en el mensaje news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... > Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) > y tengo una duda que no consigo resolver. A ver si me podeis ayudar: > > Necesito acceder a las propiedades de un objeto del Main Form desde una > Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. > Este procedimiento debe actualizar, por ejemplo, el button1.caption de la > Unit1. Pero cuando intento ejecutar, el compilador dice > "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 > pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos > del Form simplemente poniendo delante del objeto el nombre de dicho form. > > ¿Cómo puedo hacer esto en Delphi? > > Gracias y un saludo para todos. > > Antonio. > > > |
| |||
| Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves como estas haciendo. Despues desde el cuerpo del procedimiento podras acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; "Antonio Lopez" <alopez***pony.es> escribió en el mensaje news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... > Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) > y tengo una duda que no consigo resolver. A ver si me podeis ayudar: > > Necesito acceder a las propiedades de un objeto del Main Form desde una > Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. > Este procedimiento debe actualizar, por ejemplo, el button1.caption de la > Unit1. Pero cuando intento ejecutar, el compilador dice > "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 > pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos > del Form simplemente poniendo delante del objeto el nombre de dicho form. > > ¿Cómo puedo hacer esto en Delphi? > > Gracias y un saludo para todos. > > Antonio. > > > |
| |||
| Gracias por tu respuesta. Pero, entonces, ¿cómo hago para llamar a las procedures de la unit2 desde la unit1?. Si no pongo la unit2 en los uses de la unit1, no me reconoce las procedures de la unit2. Gracias de nuevo por tu tiempo. Antonio. On Sun, 14 Nov 2004 16:46:48 +0100, Azku wrote: > Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves > como estas haciendo. Despues desde el cuerpo del procedimiento podras > acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; > > > "Antonio Lopez" <alopez***pony.es> escribió en el mensaje > news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... >> Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) >> y tengo una duda que no consigo resolver. A ver si me podeis ayudar: >> >> Necesito acceder a las propiedades de un objeto del Main Form desde una >> Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. >> Este procedimiento debe actualizar, por ejemplo, el button1.caption de la >> Unit1. Pero cuando intento ejecutar, el compilador dice >> "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 >> pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos >> del Form simplemente poniendo delante del objeto el nombre de dicho form. >> >> ¿Cómo puedo hacer esto en Delphi? >> >> Gracias y un saludo para todos. >> >> Antonio. >> >> >> |
| |
| |
| |||
| Gracias por tu respuesta. Pero, entonces, ¿cómo hago para llamar a las procedures de la unit2 desde la unit1?. Si no pongo la unit2 en los uses de la unit1, no me reconoce las procedures de la unit2. Gracias de nuevo por tu tiempo. Antonio. On Sun, 14 Nov 2004 16:46:48 +0100, Azku wrote: > Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves > como estas haciendo. Despues desde el cuerpo del procedimiento podras > acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; > > > "Antonio Lopez" <alopez***pony.es> escribió en el mensaje > news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... >> Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) >> y tengo una duda que no consigo resolver. A ver si me podeis ayudar: >> >> Necesito acceder a las propiedades de un objeto del Main Form desde una >> Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. >> Este procedimiento debe actualizar, por ejemplo, el button1.caption de la >> Unit1. Pero cuando intento ejecutar, el compilador dice >> "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 >> pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos >> del Form simplemente poniendo delante del objeto el nombre de dicho form. >> >> ¿Cómo puedo hacer esto en Delphi? >> >> Gracias y un saludo para todos. >> >> Antonio. >> >> >> |
| |||
| Gracias por tu respuesta. Pero, entonces, ¿cómo hago para llamar a las procedures de la unit2 desde la unit1?. Si no pongo la unit2 en los uses de la unit1, no me reconoce las procedures de la unit2. Gracias de nuevo por tu tiempo. Antonio. On Sun, 14 Nov 2004 16:46:48 +0100, Azku wrote: > Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves > como estas haciendo. Despues desde el cuerpo del procedimiento podras > acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; > > > "Antonio Lopez" <alopez***pony.es> escribió en el mensaje > news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... >> Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) >> y tengo una duda que no consigo resolver. A ver si me podeis ayudar: >> >> Necesito acceder a las propiedades de un objeto del Main Form desde una >> Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. >> Este procedimiento debe actualizar, por ejemplo, el button1.caption de la >> Unit1. Pero cuando intento ejecutar, el compilador dice >> "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 >> pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos >> del Form simplemente poniendo delante del objeto el nombre de dicho form. >> >> ¿Cómo puedo hacer esto en Delphi? >> >> Gracias y un saludo para todos. >> >> Antonio. >> >> >> |
| |||
| Gracias por tu respuesta. Pero, entonces, ¿cómo hago para llamar a las procedures de la unit2 desde la unit1?. Si no pongo la unit2 en los uses de la unit1, no me reconoce las procedures de la unit2. Gracias de nuevo por tu tiempo. Antonio. On Sun, 14 Nov 2004 16:46:48 +0100, Azku wrote: > Lo que debes hacer es poner la Unit1 en las uses de las Unit2 y no al reves > como estas haciendo. Despues desde el cuerpo del procedimiento podras > acceder sin problemas al boton, por ejemplo Form1.Button1.Caption:='Hola'; > > > "Antonio Lopez" <alopez***pony.es> escribió en el mensaje > news:3ots0cmbxx2h.77rqsu70p07v.dlg***40tude.net... >> Hola, amigos. Estoy empezando en Delphi (antes programaba en Visual Basic) >> y tengo una duda que no consigo resolver. A ver si me podeis ayudar: >> >> Necesito acceder a las propiedades de un objeto del Main Form desde una >> Unit. Es decir, yo creo una Unit externa (Unit2), con un procedimiento. >> Este procedimiento debe actualizar, por ejemplo, el button1.caption de la >> Unit1. Pero cuando intento ejecutar, el compilador dice >> "TForm1.button1.caption.. objet nof found". Por supuesto, en la Unit1 >> pongo, en los uses, la unit2. En VB, yo podía acceder a todos los objetos >> del Form simplemente poniendo delante del objeto el nombre de dicho form. >> >> ¿Cómo puedo hacer esto en Delphi? >> >> Gracias y un saludo para todos. >> >> Antonio. >> >> >> |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Guardar Objetos Form | Freddy Coal | Newsgroup microsoft.public.es.dotnet.vb | 9 | 04-09-2008 15:52:20 |
| Generar .prg desde un form para que lo ejecute otro form. | Newsgroup microsoft.public.es.vfoxpro | 8 | 21-04-2008 22:14:37 | |
| Rezise en todos los objetos de un Form | Juan Huachaca Gomez | Newsgroup microsoft.public.es.vb | 3 | 06-03-2008 05:51:25 |
| Recorrer los objetos de un form | Josias | Newsgroup microsoft.public.es.csharp | 4 | 06-01-2008 11:29:46 |
| Acceder desde un MdiChildre a un form superior | putzol putzol2 | Newsgroup microsoft.public.es.csharp | 1 | 10-10-2007 13:35:02 |