|
Hola!
No se mucho de C, apenas un poquito de pascal (delphi) y hasta ahí nomás, pero si puedo decir que lo siguiente:
with Edit1, ListBox1, ComboBox1 do
begin
Text := 'xxx'; // ??
Items.Add(Text); // ??
...
end;
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.
la clausula with solo debe usarse cuando uno pretende darle claridad a un código, seguir ciertas normas de programación, no afecta al funcionamiento de un programa ni lo hace más grande ni más lento.
desde mi lugar -soy profesor- lo uso bastante, pero solo por cuestiones didácticas.
gracias por todo lo que se dijo al respecto y a todos los que participaron de mi simple comentario.
|