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 08-11-2007
Avatar de cadina
cadina cadina is offline
Miembro
 
Registrado: jun 2007
Posts: 16
Poder: 0
cadina Va por buen camino
uso de units

hola quisiera que me ayudaran con un problema que se me presenta al intentar trabajar con varias units en delphi 7 ocurre que tengo un form principal, en el cual tengo botones paneles etc., este form viene lógicamente con su unit, mi pregunta es como hago para manipular esos controles que hay en ese form desde una segunda unit para manipular su estado o cosas por el estilo, agradezco su ayuda.
Responder Con Cita
  #2  
Antiguo 08-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola, tu explicacion me llega a medias pero aun asi no entiendo lo que deseas lograr, si no te es ninguna molestia podrias tratar de explicar de nuevo?. gracias

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #3  
Antiguo 08-11-2007
Avatar de cadina
cadina cadina is offline
Miembro
 
Registrado: jun 2007
Posts: 16
Poder: 0
cadina Va por buen camino
explicacion

hola, lo que pasa es que tengo un proyecto asociado a la unit 1 con un formulario el cual tiene controles para reproducir sonido, video, botones, webbrowser y asi por el estilo, sucede que lo que yo necesito es crear en otra unit (unit2) un procedimiento por medio del cual pueda activar o desactivar dichos controles, mostrarlos u ocultarlos en un momento determinado tras un evento de un boton, pero ocurre que cuando quiero manejar alguna propiedad de dichos controles desde la unit 2 por ejemplo visible me dice que estos controles no estan definidos, yo eh enlazados las dos unit una en la seccion uses de interface y la otra en la seccion uses de implementation y aun asi me da el error, lo que yo quiero saber es como hago para poder manipular estos controles desde una unit diferente a la unit relacionada con el formulario que contiene dichos controles, te agradezco tu ayuda y perdona si no soy muy explicativa pero la verdad no soy muy experta en el programa.
Responder Con Cita
  #4  
Antiguo 08-11-2007
rzf1983 rzf1983 is offline
Miembro
 
Registrado: oct 2007
Posts: 26
Poder: 0
rzf1983 Va por buen camino
a ver cadina si respondo a tu pregunta: yo tb tengo una unit1 con su form y luego otra unit2 con su form ok?

para usar componentes de la form2 (la de la unit2) en la unit1, primero as de poner Unit2 es uses de la unit1, y luego en podras acceder a la form2 fácilmente con form2.label1.caption := 'yoquese' (x ejemplo). Te pongo el código pa que sea más fácil:

Código:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Unit2;
.....
.....
procedure TForm1.BButton1Click(Sender: TObject); {procedimiento para el click de un boton en form1}
begin
   Form2.Label1.Caption := 'yoquese'; //por ejemplo
end;

end.

En este ejemplo se consigue cambiar el caption de una label de la form2 a traves de la unit1.

Saludos, aver si es lo q kieres
Responder Con Cita
  #5  
Antiguo 08-11-2007
Avatar de cadina
cadina cadina is offline
Miembro
 
Registrado: jun 2007
Posts: 16
Poder: 0
cadina Va por buen camino
muchas gracias

hola rzf1983 exactamente eso era lo que necesitaba, voy ahora mismo a probarlos y te cuento como me va, muchisimas gracias.
Responder Con Cita
  #6  
Antiguo 08-11-2007
rzf1983 rzf1983 is offline
Miembro
 
Registrado: oct 2007
Posts: 26
Poder: 0
rzf1983 Va por buen camino
ok, pruebalo a ver, debe de funcionar , y si no a ver si lo arreglamos
Responder Con Cita
  #7  
Antiguo 08-11-2007
Avatar de cadina
cadina cadina is offline
Miembro
 
Registrado: jun 2007
Posts: 16
Poder: 0
cadina Va por buen camino
muchas gracias

oye ya lo probe y todo perfecto, en serio muchisimas gracias no era nada complicado pero como dicen el que no sabe es como el que no ve, de nuevo gracias por tu tiempo y conocimientos, bye.
Responder Con Cita
  #8  
Antiguo 09-11-2007
rzf1983 rzf1983 is offline
Miembro
 
Registrado: oct 2007
Posts: 26
Poder: 0
rzf1983 Va por buen camino
De nada, aqui estamos pa eso, muchas veses me han ayudado a mi también. Aqui estaremos para la proxima
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
saber que units se usan IVAND Varios 3 21-08-2007 15:35:08
Acceso a units en el servidor oliverinf Varios 5 09-10-2004 19:50:43
No depurar ciertas units marto Varios 3 22-06-2004 18:09:38
Units.pas entre proyectos Jeremias Spoken Lazarus, FreePascal, Kylix, etc. 2 29-03-2004 15:37:06
Colocar units en DLL adebonis Varios 1 27-03-2004 13:02:30


La franja horaria es GMT +2. Ahora son las 09:44:36.


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