FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
GH Freebrary para Delphi XE2
Hola a todos.
Hoy es un día emotivo porque he terminado y puesto en la zona de descargas la primera liberación de GH Freebrary para Delphi XE2. Es una versión reducida, por ahora no contiene todas las clases ni todas las funciones del paquete para Delphi 7, pero sí trae el componente que más "atención" ha recibido desde su creación hace ya varios años: el TghDataSource. Deriva del típico TDataSource que viene de fábrica, usado cotidianamente en la mayoría de las aplicaciones, sólo que añade dos útiles propiedades:
A partir de aquí empieza el camino para que la gente disponga de GHF en versiones recientes de Delphi. Poco a poco iré ampliando el paquete de XE2 y espero pronto contemos con liberaciones para 2010, XE, XE3, XE4 y demás versiones (para ello necesitaré apoyo de todo tipo). Por lo pronto dejo abierto este hilo dedicado a los avances, preguntas y respuestas sobre GH Freebrary en Delphi XE2, y les recuerdo que el resto del foro está ahí para cuando deseen iniciar un tema en particular con alguna inquietud, propuesta, consulta, etcétera. Como autor inicial intentaré responder tan pronto como sea posible, pero invito a que seamos más los que tengamos a bien allanarles el camino a los que vienen detrás. Feliz fin de semana. Al González. Última edición por Al González fecha: 09-01-2014 a las 02:34:52. |
#2
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Muchas gracias por el aporte, Maestro
|
#4
|
||||
|
||||
Se oye excelente, espero que salga para la version 2010.
|
#5
|
||||
|
||||
Muchas gracias Al.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Un placer, amigos.
Hola ginkaku. Considerando que no serás el único usuario de Delphi 2010 interesado en el tema, he abierto un nuevo hilo para que trabajemos en ello. |
#7
|
||||
|
||||
Versión 20130630 liberada
Hola a todos.
Tengo novedades sobre las ediciones para Delphi 7 y XE2, acabo de subir la versión 20130630 (30 de junio de 2013). Esta vez tardé poco más de dos meses, pero ha valido la pena. Comprenderán que por más que quisiera dedicar el 100% de mi tiempo a este desarrollo, el hecho de que no me reporte ingresos (no han habido donaciones hasta el momento) hace que me distraiga en actividades laborales "normales". Ya saben, hay que ganarse las habichuelas, como dicen por ahí. El porcentaje de la edición para XE2, respecto a la edición para Delphi 7, pasa del 20 al 28. Sigue siendo una proporción baja, pero ese 28% contiene bastante de lo que hace buena a GH Freebrary. Retiré de todas las unidades la leyenda "beta version", ya estaba de más calificarla de esa manera. Una de las principales novedades para XE2 es que se incorpora la clase TghForm que usé durante bastante tiempo y con gran satisfacción en Delphi 7. No fue necesario hacerle grandes cambios, trabaja a la perfección. Por otra parte, se agregaron las propiedades TghClientDataSet.FilterCheck y TghForm.Reader. Y en ambas ediciones se hicieron varias correcciones menores, y se incluyeron una veintena de funciones nuevas (como todas, pensadas para escribir menos código y evitarle complejidades al programador). Para dar una muestra, me gustaría explicar brevemente que cuando derivamos nuestros formularios de TghForm en lugar de TForm, seguimos contando con todo lo que trae de herencia TForm, pero podemos lanzar los formularios sin tener que crear y destruir nosotros mismos las instancias de éstos. Con una sola línea se crea, se ejecuta (abre) y, cuando el usuario lo cierra, se destruye el formulario: No necesitamos preocuparnos de instanciar la variable del formulario, ni de liberarla después de usar éste. Execute es como ShowModal, pero haciendo el trabajo completo. Y, como ShowModal, devuelve un estado mrOK, mrCancel, ..., según la manera en que haya sido cerrado el formulario. Además puede recibir parámetros abiertos, por si queremos indicarle algo a nuestro formulario: El formulario puede "recoger" esos parámetros en alguno de sus eventos, como el evento OnCreate: Y si queremos algo similar a Execute, pero que en lugar de hacer ShowModal abra el formulario como lo hace Show, entonces tenemos para ello el método Open: En fin, es sólo una pequeñita muestra (una más) de lo que se pretende, y felizmente se consigue, con GH Freebrary. Ojalá sepa de más programadores que la incorporen a su caja de herramientas. No hay como comprobar que lo que uno hace de verdad tiene valor. Saludos. Al González. P.D. Tomaré esta versión de XE2 para comenzar la adaptación a XE4, la cual creo no tendrá mayores dificultades. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Requerimiento de una función para GH Freebrary. | TiammatMX | [GH Freebrary] | 9 | 18-04-2013 05:41:14 |
Avanzando con GH Freebrary | Al González | [GH Freebrary] | 13 | 23-03-2013 08:08:03 |
Introducción a GH Freebrary | Al González | [GH Freebrary] | 0 | 18-03-2013 11:11:54 |
Problemas para correr una aplicación hecha en Delphi 2010 para windows NT | thelibmx | Varios | 0 | 04-03-2013 20:14:15 |
Nueva GH Freebrary (open source) "beta" | Al González | [GH Freebrary] | 23 | 17-02-2013 02:20:40 |
|