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 12-01-2006
gabriel3 gabriel3 is offline
Registrado
 
Registrado: dic 2005
Posts: 7
Poder: 0
gabriel3 Va por buen camino
Tipo de Variable

Hola a todos...


En Clipper a una variable de texto le asignaba valores (cadenas de caracteres que concatenadas formaría una variable, un campo o un comando clipper). Luego para hacer uso le anteponia el signo '&'. Esto me era util para usar un procedimiento, un numero indefinido de veces sin importar que las variable, campos o comandos deban ser distintos.

Comó puedo hacer esto en delphi?

Detalles : Tengo un formulario con muchos controles Image. Un procedimiento que hace referencia a las propiedades de un control. Y no quiciera tener que hacer un procedimiento diferente por cada control Image sino que hacer 1 procedimiento para todos y que pueda cambiar el nombre del control. El nombre del control se almacenaría en esta variable y el
procedimiento no cambiaría.



Saludos.Gracias...
Responder Con Cita
  #2  
Antiguo 12-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Y por qué no le pasas a ese procedimiento el control en sí

Código Delphi [-]
procedure HazAlgo(Imagen: TImage);
begin
  {
    Aquí accedes a las propiedades de Imagen
  }
end;

en lugar del nombre?

// Saludos
Responder Con Cita
  #3  
Antiguo 12-01-2006
gabriel3 gabriel3 is offline
Registrado
 
Registrado: dic 2005
Posts: 7
Poder: 0
gabriel3 Va por buen camino
Disculpa las molestias...

Disculpa las molestias... No tengo mucha experiencia en Delphi...
Me podrias explicar más en detalle la idea...


Saludos y muchas gracias...
Responder Con Cita
  #4  
Antiguo 12-01-2006
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:

Lo que quiere decir Roman, es algo así:

Te creas un solo procedimiento con un parametro de tipo objeto, luego puedes acceder a las distintas propiedades de este objeto.
Esto es así

Código Delphi [-]
procedure HazAlgo(Imagen: TImage);
begin
  if Imagen.name = 'imagen1' then
      ....
      ....
  end;
  etc..
  etc... 

end;

En definitiva, creas un solo procedimiento y preguntas por los nombres de los controles y ahí tomas las decisiones pertinentes al caso.
Hasta Luego -
__________________
No todo es como parece ser...
Responder Con Cita
  #5  
Antiguo 12-01-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Si el procedimiento que menciona Roman y lucarsarts_18 no tiene que identificar cada TImage individualmente, sería más sencillo con solo hacer:

Código Delphi [-]
procedure HazAlgo(Imagen: TImage);
begin
  with Imagen do
  begin
    // Accedes a las propiedades del TImage
  end
end;

Una llamada a este procedimiento podría ser:

Código Delphi [-]
procedure Form1.Button1Clik(Sender: TObject);
begin
  HazAlgo(Image1) // Image1 es un TImage en TForm1
end;

Espero que este te permita tener más clara la idea...



Saludos...
Responder Con Cita
  #6  
Antiguo 13-01-2006
gabriel3 gabriel3 is offline
Registrado
 
Registrado: dic 2005
Posts: 7
Poder: 0
gabriel3 Va por buen camino
Gracias

Muchas. Gracias a todos...
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
Como Asignar Variable Tipo Array de Tform a otro Array del Mismo tipo morfeo21 Varios 5 17-08-2004 17:39:51
Pasar valores a una variable tipo const Reyhert Varios 3 27-06-2004 17:55:07
conocer el tipo de datos de una variable diegofhernando Varios 1 07-04-2004 01:28:56
Dudas en la creación de un archivo de texto desde FireBird teletranx Firebird e Interbase 13 19-03-2004 16:20:14
Convertir variable tipo Word a Char andre Varios 2 15-12-2003 20:15:23


La franja horaria es GMT +2. Ahora son las 07:54:57.


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