Tema: Bloques
Ver Mensaje Individual
  #9  
Antiguo 10-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por viveba Ver Mensaje
No funciona pues da "error de ambigüedad" y es lógico; with (con) no puede identificar a cual identificador le corresponde cada propiedad, cuando los identificadores tienen las mismas propiedades.
¿En qué versión de delphi? Al menos en la 7 no da error. De hecho, tal como dice la ayuda, cuando se ponen múltiples objetos, es como si se anidaran los bloques, es decir, poner:

Código Delphi [-]
with Edit1, Edit2 do
  Text := 'Hola mundo';

es equivalente poner:

Código Delphi [-]
with Edit1 do
  with Edit2 do
    Text := 'Hola';

y el Edit afectado es el 2 por estar en el bloque más inmediato a la asignación.

// Saludos
Responder Con Cita