New FiveWin 2.8 - September 2006

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

New FiveWin 2.8 - September 2006

Post by Antonio Linares »

2.8 - September 2006 build
===================

New FiveWin 2.8 version for CA-Clipper, Harbour and xHarbour, C3 and Alaska Xbase++. After ten months of development work, we are pleased to offer you this new version with many news, fixes and fully compatible with the most recent Harbour and xHarbour builds.

* New: Class TFtp Method SetCurrentDirectory( cDirName ) --> lResult.

* New: FWPPC, function IsExeRunning( cAppName ) --> lResult.
Please review samples\checkapp.prg

* Enhancement: communication (COM ports management) samples\*.prg have been modified to use nComm as the first parameter when calling SetCommState( nComm, cDcb ) in 32 bits.

* New: FWPPC, MsgRun() is already available. Please review samples\TestMRun.prg

* Enhancement: FWPPC, Class TWindow Method MouseMoved() already evaluates DATA bMMoved.

* Enhancement: Class TDDEMLClient Method End() was not properly uninitializing DDE.

* New: Class TToolBar Method SetText( <nButton>, <cText> ) changes the text of toolbar button. Please review samples\ToolBar1.prg

* New: function TreeFree() called from Class TLinkList Method End().

* Enhancement: ToolBars buttons ACTION codeblock receive a second parameter with the nID (index value) of the button.

* Enhancement: FWPPC, dialogboxes now accept to use a pulldown menu. Please review samples\TestDlgM.prg

* New: Class TTimePicker. Please review samples\DateTime.prg. Thanks to Fernando Alsis!

* New: FWPPC, Class TWindow Method SaveToBmp( cBmpFileName ) --> lSuccess. Now you can save any window or control image as a bitmap file on disk.

* Enhancement: ErrorSys() has been modified to support xHarbour "ARRAYRDD" RDD.

* Fix: FWPPC was not properly releasing controls fonts and brushes. Now it is ok.

* Enhancement: Class TWbrowse and TCBrowse, improved behavior on nFreeze and painted vertical lines. Thanks to Giovany Vecchi!

* Enhancement: ErrorSys() minor change to use a larger picture for transform on RecNo() and RecCount() display.

* Enhancement: Class TGet message WM_CLEAR support (right click on a GET and select Delete).

* Enhancement: FWH errorsys has been modified to use new xHarbour __ClsCntClasses() function. Important: Due to non backwards compatibility in xHarbour, if you use the old FWH errorsys code, the app will hang into an endless loop!

* Enhancement: FWH now uses internally hb_objHasMessage() instead of hb_objGetpMethod().

* Enhancement: FWH is fully compatible with the most current Harbour and xHarbour CVS code.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

2.8 - Construcción Septiembre 2006
=========================

Nuevo versión 2.8 de Fivewin para CA-Clipper, Harbour y xHarbour, C3 y Alaska Xbase++. Después de 10 meses de desarrollo, nos alegramos de
ofrecerte esta nueva versión con muchas novedades, correcciones y totalmente compatible con las contrucciones más recientes de Harbour y xHarbour.

* Nuevo: Método SetCurrentDirectory( cDirName ) --> lResult en la clase TFtp.

* Nuevo: En FWPPC, la fución Is_Exe_Running( cAppName ) --> lResult. Por favor, revisa el ejemplo samples\checkapp.prg.

* Mejora: En los ejemplos del manejo de los puertos COM que están en samples\comm\*.prg han sido modificados para usar nComm como primer parámetro cuando usamos la función SetCommState( nComm, cDcb ) en 32 bits.

* Nuevo: En FWPPC, la función MsgRun() está disponible. Por favor, revisa el ejemplo samples\TestMRun.prg.

* Mejora: En FWPPC, en la clase TWindow el método MouseMoved() siempre evalua la DATA bMMoved.

* Mejora: En la claseTDDEMLClient el método End() no cerraba las conexiones DDE correctamente.

* Nuevo: En la clase TToolBar, el método SetText( <nButton>, <cText> ) cambia el texto del botón de la barra de herramientas. Por favor, revisa
el ejemplo samples\ToolBar1.prg.

* Nuevo: Función TreeFree() llamada desde la clase TLinkList en el método End().

* Mejora: El codeblock ACTION de los botones de la barra de herramientas recibe un segundo parámetro con el valor de índice nID del botón.

* Mejora: En FWPPC, las cajas de diálogos ahora pueden usar menús tipo persiana "pulldown". Por favor, revisa el ejemplo samples\TestDlgM.prg.

* Nuevo: Clase TTimePicker. Por favor, revisa el ejemplo samples\DateTime.prg. Gracias a Fernando Alsis!

* Nuevo: En FWPPC, en la clase TWindow el método SaveToBmp( cBmpFileName ) --> lSuccess. Ahora puedes guardar cualquier ventana o control como en un fichero en disco con formato de mapa de bits "bitmap".

* Mejora: La función ErrorSys() ha sido modificada para soportar el RDD "ARRAYRDD" de xHarbour.

* Corrección: En FWPPC no se liberaban apropiadamente los controles de tipos de fuentes y paletas "brushes". Ahora lo hace correctamente.

* Mejora: En las clases TWBrowse y TCBrowse, mejorado el comportamiento en nFreeze y el pintado de líneas verticales. Gracias a Giovany Vecchi!

* Mejora: Cambios menores en la función ErrorSys() para usar formato largo al mostrar el resultado de RecNo() y RecCount().

* Mejora: Soporte del mensaje WM_CLEAR en la clase TGet (pulsa el botón derecho en un GET y selecciona Delete).

* Mejora: La función ErrorSys() en FWH ha siso modificada para usar la nueva función __ClsCntClasses() de xHarbour. Importante: Debido a la no compatibilidad hacia atrás en xHarbour, si usas el código antiguo de ErrorSys, la aplicación se colgará en un bucle sin fín.

* Mejora: FWH ahora usa la función interna hb_objHasMessage() en lugar de hb_objGetpMethod().

* Mejora: FWH es completamente compatible con el último código de los CVS de Harbour y xHarbour.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply