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.
New FiveWin 2.8 - September 2006
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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.
=========================
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.