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
|
|||
|
|||
Utilizacion del With
Hola:
Tengo una duda porque siempre estube programando con Delphi 7 y recientemente he estado incursionando en Delphi y C++ XE2 y en D7 en el codigo uno podia poner una sintasis como esta para una simple consulta a un BD:
y estuve buscando en la ayuda de ambos y no lo vi. Aunque el Delphi XE2 cuando compila, no lo muestra como error el C++ si. Es que esa expresion caduco o es que hay algo que lo sustituyo, porque la expresion with ahorraba buena cantidad de codigo. Saludos Luis Garcia |
#2
|
||||
|
||||
Hola Luis,
Hasta donde se, no ha caducado. No veo un por qué. Sin embargo siempre se ha advertido sobre el cuidado de utilizarlo pues podría generar ambiguedades que no advierte el compilador (warnings) Te dejo este enlace saludo, |
#3
|
||||
|
||||
Nunca uses with, te vas a ahorrar un millardo de problemas
|
#4
|
||||
|
||||
Yo también considero que el With actual es muy nocivo si no se utiliza responsablemente, hay que tratar de evitarlo. Pero les recomiendo leer mi respuesta en la discusión enlazada por gatosoft:
Cita:
Saludos. |
#5
|
|||
|
|||
Utilizacion del With
Voy a mirar el enlace y muchas gracias por sus comentarios.
Saludos Luis Garcia |
#6
|
||||
|
||||
Hola lgarcia.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
lgarcia,
Cita:
Adicionalmente a todo lo mencionado, te sugiero revisar esta información referente al uso de la sentencia With: Espero sea útil Nelson. |
#8
|
||||
|
||||
Si fuera por mi, habría que prohibirlo directamente...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
#10
|
||||
|
||||
Pues yo si suelo utilizarlo aunque, como ya se dijo, teniendo cuidado. Nunca anido sentencias with.
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#11
|
||||
|
||||
Yo utilizo with continuamente ya que me ahorra mucho código y, nunca he tenido ningún problema.
He combinado with con dos componentes a la vez, TEdit y TStaticText y sin problema aparente y, aún lo sigo utilizando por la gran cantidad de código que me ahorro. Si sabes utilizarlo y sabes cuales son sus beneficios y perjuicios, utilízalo en beneficio tuyo. Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#12
|
||||
|
||||
No digo que se no sea útil y ahorre tiempo, pero eso provoca que el código sea menos claro y más difícil de debuggar.
por ende más propenso a errores. Y esas son dos cosas que para mi tienen suma importancia, la claridad y la seguridad en cuanto a fallos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#13
|
||||
|
||||
Si mal no recuerdo lo lei en StackOverflow. Pero seamos sinceros, el with lo usamos porque a veces tenemos declaradas variables (bueno mas que variables, componentes) asi:
|
#14
|
||||
|
||||
Justamente lo segundo es lo ideal.
(1) La declaración de componentes es clara. (2) Escribimos lo mínimo posible. (3) El debug y seguimiento es claro y sin errores.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#15
|
||||
|
||||
Para gustos los colores. Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#16
|
||||
|
||||
#17
|
||||
|
||||
Bueno, yo lo utilizo bastante por no decir siempre y me va muy bien.
Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#18
|
||||
|
||||
Bueno, yo no lo utilizo nunca y también me va muy bien
|
#19
|
||||
|
||||
Moraleja: El uso u omisión de la sentencia with no afecta en absoluto el progreso personal.
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#20
|
||||
|
||||
Daniel,
Cita:
Nelson. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Utilización de Uses | Livey | Varios | 1 | 26-05-2011 00:20:17 |
Utilización DBLookupListBox? | jona-182 | SQL | 0 | 11-09-2008 04:16:36 |
Utilización del iif | efelix | MS SQL Server | 11 | 22-01-2007 19:13:42 |
utilizacion trigger | dmagui | Firebird e Interbase | 16 | 10-06-2005 01:38:55 |
Utilización de DLL's | Enan0 | Varios | 2 | 19-05-2004 20:43:13 |
|