Page 1 of 1

FTDN new November 2006 build / nuevo build de Noviembre 2006

Posted: Sat Nov 25, 2006 4:07 am
by Antonio Linares
November 2006 build
================

* Fix: Class TComboBox, brush resource leak fixed.

* Fix: FWPPC, SerialNumber() initialization bug. Already fixed.

* Enhancement: Class TReport Method NeedNewPage(). Ocasionally a blank page was generated. Now it is ok.

* New: FWPPC, new clause MODAL for ACTIVATE WINDOW ... [ MODAL ]. It lets you stop the application execution after activating a window. It is false by default.

* Enhancement: clause TRANSPARENT for dialogs is properly working on non XP themed applications. Thanks to Ramesh Babu!

* New: Class TTVItem new Methods Toggle() and MakeVisible(). Class TTreeView new Methods CollapseBranch(), ExpandBranch(), Toggle(), ToggleAll(), ToggleBranch(). Improved methods CollapseAll(), ExpandAll(). Improved function ScanItems(). Thanks to Luis Krause!

* Enhancement: Class TFolder Method Initiate() provides an improved dialogs resizing for better transparent painting.

* Enhancement: Class TWBrowse Method nRowCount() returns zero if the DATA hWnd is zero.

* New: Class TXBrowse Method SetAdo( oAdo ). New include\ado.ch file. Thanks to Biel!

* Enhancement: Class TDbOdbcDirect Method Update() now checks if there is any pending change and avoid the error. Thanks to Biel!

* New: Functions FileTimeToDate() and FileTimeToTime(), used from Class TFtp, so dates and times of the FTP files are properly retrieved.

* Enhancement: Class TBtnBmp now detects if DATA lTransparent is .T. and if yes, then it paints itself transparent. Please review samples\TestBtnB.prg

* Enhancement: FWPPC, Class TBtnBmp minor fix on Method GotFocus(). Also its dotted line painting has been improved.

* New: FWPPC, wininet support for Classes TInternet and TFTP are ready!

* New: FWPPC samples\ping.prg sample to check other computers existence on the IntraNet/Internet. Very usefull to check if the Pocket PC is properly conected to your LAN.

Posted: Tue Nov 28, 2006 7:57 am
by Antonio Linares
Construcción Noviembre 2006
=====================

* Corrección: En la clase TComboBox, se ha corregido la pérdida de recursos con los brushes.

* Corrección: En FWPPC, error en la inicialización de la función SerialNumber(). Ya corregido.

* Mejora: En la clase TReport, el método NeedNewPage(). Ocasionalmente se generaba una página en blanco. Ahora está correctamente.

* Nuevo: En FWPPC, nueva clausula MODAL en ACTIVATE WINDOW ... [ MODAL ]. Te permite parar la ejecución de la aplicación después de la
activación de la ventana. Su valor es FALSE por defecto.

* Mejora: La clausula TRASPARENT para diálogos funciona correctamente en aplicaciones sin temas XP. Gracias a Ramesh Babu!

* Nuevo: En la clase TTVItem, nuevos métodos Toggle() y MakeVisible(). En la clase TTreeView, nuevos métodos CollapseBranch(),
ExpandBranch(), Toggle(), ToggleAll() y ToggleBranch(). Se ha mejorado la función ScanItems(). Gracias a Luis Krause!

* Mejora: En la clase TFolder, el método Initiate() proporciona diálogos mejorados para un mejor pintado transparente.

* Mejora: En la clase TWBrowse, método nRowCount(), devuelve cero si la data hWnd es cero.

* Nuevo: En la clase TXBrowse, método SetAdo( oAdo ). Nuevo fichero include include\ado.ch. Gracias a Biel!

* Mejora: En la clase TDbOdbcDirect, método Update(), ahora comprueba si hay algún cambio pendiente y evita el error. Gracias a Biel!

* Nuevo: Funciones FileTimeToDate() y FileTimeToTime(), usadas en la clase TFtp, la fecha y la hora de los ficheros son devueltos correctamente.

* Mejora: La clase TBtnBmp ahora detecta si la data lTransparent es .T. y si es verdadero, entonces se pinta transparente. Por favor, revisa
el ejemplo samples\TestBtnB.prg

* Mejora: En FWPPC, en la clase TBtnBmp, pequeñas correcciones en el método GotFocus(). Ha sido mejorado el pintado de la línea punteada.

* Nuevo: En FWPPC, soporte de wininet para las clases TInternet y TFtp ya está listo.

* Nuevo: En FWPPC, un ejemplo para comprobar la existencia de Intranet/Internet. Muy útil para comprobar si el Pocket PC está correctamente conectado a tu red. El ejemplo lo puedes encontrar en samples\ping.prg