¿Existe una herramienta de refactorización para eliminar bloques "con"? Por ejemplo convertirHerramienta para refactorizar bloques "con"
with Form1 do
begin
Height := Blah;
Blubb := Name;
end;
a
Form1.Height := Blah;
Blubb := Form1.Name;
donde Form1 es un TForm VCL. Óptimamente debería funcionar con Delphi 2007.
no creo que hay algo como esto, se requiere una gran cantidad de análisis que tiene que ir a una decendant TObject en Para lograr esto ... – ComputerSaysNo
Por el hecho de que ni MMX ni la refactorización Delphi incorporada parecen contenerlo, pensé que el problema probablemente sea más difícil que otras refactorizaciones. Gorrón. :-) –
Como nota al margen: la dificultad para implementar esa refactorización es exactamente la razón por la cual 'con' puede ser peligroso. – jpfollenius