Cada vez que establece una propiedad en el Inspector de objetos, debe escribir algún código o de alguna manera guardar la información en alguna parte, pero ¿dónde? Quiero saber para poder establecer propiedades y eventos desde el código, pero la pregunta es la de arriba. ¿Dónde está el código?¿De dónde guarda Delphi la información de propiedad establecida en el momento del diseño?
Respuesta
Está en el archivo de formulario Delphi. Este archivo tiene el mismo nombre que el archivo de código fuente de su unidad *.pas
, pero tiene la extensión *.dfm
.
El código fuente actual de su forma obtendrá también si estás en diseñador de formularios y pulse ALT +F12. Allí puede modificar lo que necesita y con la misma pulsación de tecla volver al diseñador.
Puede consultar también qué otros archivos puede generar Delphi para su proyecto here
.
Gracias. Lo mismo ocurre con los datos del evento, entonces? –
Sí, también los enlaces de eventos se almacenan allí. Solo una nota al margen, puede ver el código '* .dfm' si presiona' ALT + F12' si está en el diseñador de formularios. Se olvidó de mencionar que si vuelve a presionarlo, volverá al diseñador de formularios. – TLama
¡Gracias! Sabía que tenía que estar en algún lugar. –
El inspector de objetos no escribe el "código" tanto como simplemente guarda sus selecciones en los datos del formulario.
Si desea modificar las propiedades del código, basta con escribir
SomeObject.property = "sdfsdfsdf";
Gracias; el chico de arriba fue un poco más rápido :) –
Claro, pero ten en cuenta que dijiste que quieres saber cómo cambiar las propiedades del código, y la primera respuesta no resuelve eso;) – Cray
Saludos, entonces. Sin embargo, el atajo alt-F12 fue lo que realmente quería. –
Valores de todas las propiedades almacenadas en el archivo respectivo .dfm. Haga clic derecho en el formulario de tiempo de diseño DFM y seleccione ver como texto o puede abrir directamente el archivo dfm en el bloc de notas
- 1. ¿Dónde guarda WebMatrix la configuración del sitio?
- 2. Evitar que Delphi IDE cree íconos de componentes en el momento del diseño
- 3. ¿Dónde puedo encontrar información sobre la estructura de Delphi VMT?
- 4. Control de usuario como contenedor en el momento del diseño
- 5. ¿dónde se guarda la sesión?
- 6. ¿Dónde se guarda el paquete de onSaveInstanceState?
- 7. Cómo invocar el editor de propiedades de un componente en el momento del diseño
- 8. ¿Dónde guarda ELMAH sus datos?
- 9. Cómo reparar el componente Delphi con la propiedad TFont que obtiene "no se puede asignar NIL a un TFont" en el momento del diseño?
- 10. ¿Dónde guarda QtCreator su configuración?
- 11. ¿Dónde guarda las gemas de bundler?
- 12. ¿Es posible diseñar visualmente un componente personalizado en el momento del diseño?
- 13. ¿Cómo tengo automáticamente la fecha de compilación insertada en el momento del diseño
- 14. filtrado de hormigas: error si la propiedad no está establecida
- 15. Información de informes durante la ejecución del código: mejor diseño
- 16. ¿Dónde guarda Android los registros de cierre?
- 17. dónde almacenar la información de registro del programa
- 18. De todas maneras para animar programáticamente la propiedad del peso del diseño del diseño lineal
- 19. ¿Dónde encontrar la información de configuración del conjunto?
- 20. ¿Cómo configurar automáticamente la información de la versión en Delphi?
- 21. Dónde y cómo almacenar la información del programa en Linux
- 22. Backbone.js: ¿dónde almacenar información del estado?
- 23. WPF El panel de diseño de cuadrícula con la altura de fila establecida en "Auto"
- 24. ¿Dónde guarda el Agente de SQL Server los trabajos?
- 25. Arrastre y suelte en tiempo de diseño en Delphi?
- 26. ¿Dónde guarda el servidor de desarrollo ASP.NET sus registros?
- 27. ¿Dónde almacena git información sobre el origen de un repositorio
- 28. ¿Dónde puedo obtener información sobre el diseño de arquitectura de proyecto C# correcto?
- 29. Componente para mostrar información de registro en Delphi
- 30. ¿Dónde guarda PHP los archivos temporales durante la carga?
Donde el Inspector de objetos guarda la información de la propiedad no tiene nada que ver con su capacidad para establecer propiedades del código. Probablemente aprendió cómo configurar las propiedades desde el primer día que comenzó a aprender Delphi, y sin embargo, no necesitaba saber nada sobre lo que sucede en el momento del diseño. ¿Qué tiene que ver la segunda oración de tu pregunta con la primera? –
Cuando usa paquetes externos, tienen propiedades que toman ciertas cadenas, por ejemplo. La manera más fácil de descubrir cuáles son (los valores de propiedad específicos) es mirar el código que escribe el inspector de objetos, porque las opciones desplegables no son siempre las mismas que los valores que toma la propiedad. Gracias por la edición, me consiguió un representante. –