Después de años de desarrollo Delphi, ahora tengo cientos de formularios compartidos en todas nuestras aplicaciones. La compilación varía de Delphi 7 a XE, por lo tanto, se puede abrir un formulario en cualquier IDE. La bien conocida adición de propiedad Explicitxx después de Delphi 7 tiene soluciones para evitar que una forma adquiera accidentalmente propiedades que los compiladores anteriores no pueden procesar (por ejemplo, Andreas's DDevExtensions) pero me gustaría un 'interruptor' más positivo que evitara que Delphi hiciera o guardara cualquier forma modificaciones en absoluto. Período.¿Hay una opción Delphi para 'bloquear' el diseño (diseño) de un formulario contra cambios accidentales?
Por supuesto, puede usar el indicador de solo lectura, y un sistema de control de versiones proporciona medios adicionales, especialmente para ver que se haya producido dicha modificación. Sin embargo, lo que realmente me gustaría es un conmutador {$ LockDFM} que podría colocar en la unidad del formulario, o una opción de menú contextual al ver el diseño del formulario.
¿Alguien puede pensar en una forma ordenada de lograr esto?
Gracias
No tengo conocimiento de nada. Confío en mi VCS y programa de fusión para tratar con esto. Además de los maravillosos complementos de Andreas. ¡Lo mismo que tú! –