Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 22
basti Va por buen camino
Te iba a responder con lo de los Tag, pero ya veo que no es posible.

IndexOf no te dará el valor de la posición del array. Tendrías que hacer una función que hiciese el recorrido a través del array y compararlo con on el Sender que recibes en el OnClick.
__________________
Saludos.
Responder Con Cita
  #2  
Antiguo 24-08-2007
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
¿Qué tal si usas el tag?

No, ya en serio, ¿qué tal si usas el tag? Ya sé que lo tienes asignado para otra cosa pero en realidad puedes usarlo para almacenar una referencia o puntero a un objeto o registro en donde almacenes lo que antes tenías en el tag y el índice que ocupa en el arreglo.

// Saludos
Responder Con Cita
  #3  
Antiguo 24-08-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 23
gluglu Va por buen camino
Si, ya sé que el Tag me pueda dar referencia a otro puntero.

Pero sería complicar más la cosa todavía.

Y por eso había pensado en el propio Name de cada componente. De hecho al asignarlo dinámicamente no le daba ningún nombre.

Si utilizo 'L' para Label's y 'S' para Shape's, junto con A, B, C, D, E o F según cada Label o Shape, junto con la posición dentro del propio Array RackCard, obtengo nombres tales como LA0, LA1 .., LA69 .... SA0, SA1, .., SA69 y simplemente preguntando por el nombre del Sender y haciendo un Copy y un StrToInt obtengo la posición.

Así me vale y creo que es más facil que complicar la cosa con el Tag que lo venía utilizando para otros valores.

__________________
Piensa siempre en positivo !
Responder Con Cita
  #4  
Antiguo 24-08-2007
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
Cita:
Empezado por gluglu Ver Mensaje
Pero sería complicar más la cosa todavía.
Cuestión de puntos de vista. En mi opinión, usar arreglos y estructuras bien definidas, a la larga será mucho más claro y mantenible que estar usando trucos y cosas más propias de VB

// Saludos
Responder Con Cita
  #5  
Antiguo 24-08-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 23
gluglu Va por buen camino
Cita:
y cosas más propias de VB


Pues en mi vida he tocado VB, así que seguro que por ahí no he adquirido esa 'mala' práctica.
__________________
Piensa siempre en positivo !

Última edición por gluglu fecha: 24-08-2007 a las 19:28:37.
Responder Con Cita
  #6  
Antiguo 24-08-2007
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
Bueno, bueno, a lo que me refiero, es a que- en mi opinión -no es una buena práctica basar el código en los nombre de los componentes. Eso es más propio de lenguajes interpretados. Y lo que puede parecer una complicación, a la larga redunda en un código más prolijo. Pero, como digo, es sólo mi opinión.

// Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Referencia a diferentes instancias del mismo Form gluglu OOP 14 23-02-2007 17:22:32
Evitar múltiples instancias de un mismo form Neomanar OOP 1 09-09-2005 17:10:26
Varias instancias DataModules rodmayes OOP 1 05-09-2005 13:37:45
Múltiples instancias de un mismo formulario Neomanar Varios 1 22-08-2005 15:20:29
Crear elementos en tiempo de ejecucion Tecnic2 OOP 12 15-06-2005 20:12:42


La franja horaria es GMT +2. Ahora son las 23:35:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi