Cita:
Empezado por viveba
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