Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.delphi
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 14-11-2004, 12:12:07
Antonio Lopez
 
Mensajes: n/a
Predeterminado Acceder a los objetos de un form desde una unit

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.



Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 14-11-2004, 15:46:48
Azku
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>
>
>



Responder Con Cita
  #3 (permalink)  
Antiguo 14-11-2004, 15:46:48
Azku
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>
>
>



Responder Con Cita
  #4 (permalink)  
Antiguo 14-11-2004, 15:46:48
Azku
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>
>
>



Responder Con Cita
  #5 (permalink)  
Antiguo 14-11-2004, 15:46:48
Azku
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>
>
>



Responder Con Cita
  #6 (permalink)  
Antiguo 14-11-2004, 15:46:48
Azku
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>
>
>



Responder Con Cita
  #7 (permalink)  
Antiguo 14-11-2004, 19:02:49
Antonio Lopez
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>>
>>
>>

Responder Con Cita
 
  #8 (permalink)  
Antiguo 14-11-2004, 19:02:49
Antonio Lopez
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>>
>>
>>

Responder Con Cita
  #9 (permalink)  
Antiguo 14-11-2004, 19:02:49
Antonio Lopez
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>>
>>
>>

Responder Con Cita
  #10 (permalink)  
Antiguo 14-11-2004, 19:02:49
Antonio Lopez
 
Mensajes: n/a
Predeterminado Re: Acceder a los objetos de un form desde una unit

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.
>>
>>
>>

Responder Con Cita
Respuesta


Herramientas
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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


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





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.