Contenido
La serie 2.2.x mejora enormemente la compatibilidad con ActiveX / COM, la interfaz y OLE, aunque todavía se están encontrando errores. La delegación a la interfaz utilizando la palabra clave «implements» está parcialmente implementada pero no completa. Aparte del soporte de idiomas, también se mejoró enormemente el soporte de la biblioteca para ActiveX (y esto continuará horoscoposdiarios.club con 2.2.2). También se ha mejorado la eficiencia de los enlaces inteligentes. El compilador se escribió en el dialecto Turbo Pascal desde el principio y produjo un código de 32 bits para el extensor de DOS go32v1 utilizado y desarrollado por el proyecto DJGPP en este momento. Originalmente, el propio compilador era un ejecutable DOS de 16 bits compilado por Turbo Pascal.
Sin embargo, si usa el editor geany, reconocerá el código fuente escrito en Pascal (después del primer «guardado» de su código). Por otro lado, si desea trabajar con Free Pascal IDE debe instalar fp-ide. Si el problema persiste, debe crear un lanzador en el escritorio o el panel o en el menú. Para instalar Free Pascal, descargue el binario apropiado del sitio web de Free Pascal y siga las instrucciones oracionesalavirgenmaria.com de instalación. No olvide descargar la documentación, que es independiente de los archivos binarios. El compilador Free Pascal está escrito en Pascal, así que no descargue la fuente a menos que ya tenga un compilador Pascal en su máquina. La instalación estándar proporciona el compilador, varias herramientas Pascal, un conjunto completo de unidades del sistema, documentación y programas de ejemplo.
Otro Gui
Esta biblioteca utiliza la biblioteca nativa de Windows para implementar la funcionalidad Ribbon. No emula la interfaz de usuario de Ribbon como lo hacen otros conjuntos de componentes de Delphi (o los componentes de emulación de Ribbon integrados de Delphi). A principios de junio de 2007, Graeme encontró algunos problemas importantes de diseño en la base de origen. Esto impidió que fpGUI fuera realmente útil en aplicaciones reales.
- Permite evitar «explotar» el número de unidades, al mismo tiempo que mantiene cortos los archivos de código fuente.
- También me ha interesado escribir aplicaciones GUI para Linux, lo que recientemente me impulsó a probar Free Pascal.
- La serie 2.2.x no cambia significativamente los objetivos del dialecto más allá de D7, sino que apunta a una compatibilidad cercana.
- Este artículo explicará brevemente, basado en mi experiencia, cómo escribir aplicaciones gráficas usando el GIMP Took Kit (GTK) y el compilador Free Pascal en Linux.
- Al proyecto aún le falta la funcionalidad Delphi, principalmente la exportación de clases soportada por el compilador desde bibliotecas compartidas (útil para, por ejemplo, Lazarus, que implementa paquetes de componentes).
OpenCTF. Complemento de marco de prueba para Embarcadero Delphi que realiza verificaciones automáticas de todos los componentes en Forms. Proporciona una manera fácil de crear controles de calidad automáticos para proyectos grandes donde muchos componentes tienen que pasar pruebas repetidas. OpenCTF se basa en el marco de prueba de código abierto DUnit y lo extiende mediante clases de prueba especializadas y funciones auxiliares. Biblioteca de clases Object Pascal diseñada para eliminar algunas de las limitaciones de los flujos. La biblioteca permite escribir componentes avanzados de VCL y FireMonkey para un rápido desarrollo de aplicaciones sin código. Los componentes desarrollados con la biblioteca permiten la creación de aplicaciones complejas con cero líneas de código de programa. Esta biblioteca de Delphi permite a los desarrolladores de Delphi utilizar Windows Ribbon Framework en sus aplicaciones Delphi.
Verificación de código
Después de numerosos prototipos, el proyecto fpGUI se reescribió por completo. La experiencia pasada ayudó mucho y se implementaron nuevas ideas de diseño. La base del código terminó siendo mucho más simple con un diseño más limpio. Uno de los principales cambios fue que todos los widgets ahora se basaban en un diseño de múltiples manijas. Otros kits de herramientas de GUI que siguen un diseño similar son GTK, Xt y FLTK, por nombrar algunos. Los kits de herramientas de GUI que siguen el diseño opuesto son kits de herramientas como los últimos Qt y MSEgui. Delphi, como el IDE de Lazarus, también tiene su propia biblioteca de componentes (Visual Component Library – VCL).