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 22-04-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Dónde poner ésta declaración

Hola a todos:

Donde debo poner esta declaración para que la puedan usar otros procedimientos

Código Delphi [-]
 
procedure TFrmPowerM.FormShow(Sender: TObject);
var
varform:TFrmArchivos;
begin
varform := TFrmArchivos.Create(self);
varform.PosicionForm(Self.Left + Self.Width, Self.Top);
try
varform.Show;
finally
//varform.Free;
FrmPowerM.SetFocus;
end;
end;

Ésta instrucción necesito usarla en otra parte

varform.PosicionForm(Self.Left + Self.Width, Self.Top);
por lo tanto el varform:TFrmArchivos;
debe ser declarado en otro lugar, intenté declaralo público pero no resulto.
Alguien sabe ?

Atte Aarón García.

Última edición por lucasarts_18 fecha: 24-04-2006 a las 05:25:03.
Responder Con Cita
  #2  
Antiguo 22-04-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Aquí tienes un ejemplo:
Código Delphi [-]
 unit Unit1;
 
 interface
 
 uses
   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
   StdCtrls;
   Procedure hola();
 type
   TForm1 = class(TForm)
     Button1: TButton;
     procedure Button1Click(Sender: TObject);
   private
     { Private declarations }
   public
 
     { Public declarations }
   end;
 
 var
   Form1: TForm1;
 
 implementation
 
 {$R *.DFM}
 
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 hola();
 end;
 
 Procedure hola();
 begin
 ShowMessage('Hola');
 end;
 
 end.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 23-04-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola marcoszorrila:

Necesito declarar ésto varform:TFrmArchivos;
en algún lugar que me permita que cualquier Procedimiento puedo utilizar varform.
Intenté con lo que mencionas, pero no me sirve ya que estás declarando un procedimiento y no una variable.

Saludos.
Aarón.
Responder Con Cita
  #4  
Antiguo 23-04-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Lo mismo que he declarado un procedimiento en la sección Interface, puedo declarar una variable.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 23-04-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
En ese caso, file --> new --> unit (guardar como uGlobal, por ejemplo)

Allí declaras la variable, y en cada form que necesites usarlo, añades al uses la unidad uGlobal.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 24-04-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Gracias por todo amigos

Saludos.
Aarón.
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


La franja horaria es GMT +2. Ahora son las 10:48:38.


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