![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Paulao, lo que puedes hacer es que uno de tus parámetros de tu procedimiento sea de tipo TForm, en el cual le pasaras el formulario del que quieres que recorra sus componentes:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#2
|
|||
|
|||
|
Yo tenia hecho esto, pero todo se queda congelado, travado y tengo dar un Kill en proceso.
|
|
#3
|
||||
|
||||
|
Hola de nuevo Paulao, a mi me funciona bien, ¿te sale algún mensaje de error?, no sera que entra en un ciclo infinito, verifica que valor tiene ComponentCount cuando entra a tu procedimiento.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#4
|
||||
|
||||
|
Hola Paulao.
No tengo esos componentes. Sin embargo ese código debería funcionar bíen usando los componentes standard. Lo que sí te comento es que no hay necesidad de hacer: Es redundante y degrada el tamaño y velocidad del código. Mucho mejor es:
Saludos. ![]() |
|
#5
|
||||
|
||||
|
Cita:
es equivalente a: Lo único que puedo sugerir es que si SOLO se quiere Iterar el ciclo con solo Componentes que son descencientes de TControl, es decir sólo con controles, pues en ese caso sería mejor usar la propiedad ControlCount en lugar de ComponentCount para optimizar la operación , ya que la propiedad ComponentCount toma en cuenta tambien todos los componentes que sean o no sean controles, por ejemplo : Los TQuery,TDataSource,TTable,TXPManifest,etc. y como veis en éste caso no necesito incluir ese tipo de componentes en el ciclo.![]() De esa forma el procedimiento Optimizado quedaría así: Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 13-10-2010 a las 22:28:45. |
|
#6
|
||||
|
||||
|
Cita:
Descomponiendo as en sus primitivas, sería:
Usando el ejemplo:
Y realizando un reemplazo por su equivalente queda:
Saludos. ![]() Última edición por ecfisa fecha: 13-10-2010 a las 23:24:18. |
|
#7
|
||||
|
||||
|
Cita:
Épale..Cada día se aprende algo nuevo. ![]() ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 14-10-2010 a las 00:00:33. |
|
#8
|
||||
|
||||
|
Cita:
Si como no. Recordaba haberlo leido en La cara Oculta de Delphi. Tuve que buscar un poco por que no sabía exactamente donde, pero ya lo ubiqué, está en la página 169. Cita:
![]() Última edición por ecfisa fecha: 14-10-2010 a las 00:56:23. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| duda ECO VCL.NET | cmm07 | Varios | 1 | 03-03-2008 19:32:56 |
| Una Duda | sdiaz1983 | Varios | 4 | 22-09-2007 16:39:40 |
| Duda | Delphius | Varios | 5 | 02-06-2005 07:40:29 |
| Duda | alachaise | PHP | 1 | 11-01-2005 19:25:43 |
| Una duda | linuz | Lazarus, FreePascal, Kylix, etc. | 3 | 29-09-2004 23:41:27 |
|