New FTDN April/Abril 2007

New FTDN April/Abril 2007

Postby Antonio Linares » Thu Apr 05, 2007 1:25 pm

April 7.04 2007 build
========================

* New: FWPPC wininet.prg has been added to FiveHCE.lib

* Fix: FWPPC, minor fix on Class TInternet

* Fix: minor fix in source\winapi\wininet.prg

* Fix: Class TGet Method KeyChar(), minor fix due to recent xHarbour changes. Thanks to Enrico!

* Enhancement: Class TGet, pressing TAB or ENTER positions the focus in the next control, no matter what the ON CHANGE clause returns, except false .F.. If .F. is returned then the focus will remain in the GET.

* New: FWPPC, Class TMenuItem Method SetCheck(). Please review samples\TestMnu2.prg

* Enhancement: Class TBtnBmp uses the RC control default caption, if defined.

* Enhancement: FWPPC, PushButtons on dialogs work fine if a pulldown menu is defined for the dialog.

* Fix: FWH 7.01 Class TComboBox incremental search was not properly working on all circunstances. Now it is ok. Thanks to Ugo!

* Enhancement: hb_vmPushSymbol( &hb_symEval ); call changed into hb_vmPushEvalSym();

* Fix: Class TWBrowse Method Resize() properly updates DATA nColAct when it is located out of the visible bounds.

* Fix: Minor fix on Class TImageList.

* Fix: Class TWBrowse Methods GoLeft() and GoRight() were not checking if there were no records to show.

* Fix: Class TTreeView minor fix on colors management for redefined controls.

* Fix: FWPPC, minor fix on Class TWindow Method KeyDown() and Method New()

* Enhancement: FW++ some more exported functions on Five32rt.dll

* New: FWPPC, browses online editing support. Same syntax as in FWH.

* New: Samples\TestActM.prg shows how to use several ActiveX controls simultaneously.

* Enhancement: Class TButton Method KeyDown() processes bKeyDown for arrow keys and enter key too.

* New: Samples\TestMdiR.prg shows how to create MdiChilds from resources without using embedded dialogboxes.

* New: Class TRichEdit full support for images both from files and resources. Please review samples\TestRtf.prg. New Methods InsertBitmap( cBmpFile ) and InsertPicture( *.bmp | *.dib | *.ico )

* New: Class TRichEdit new Methods(): PageBreak() inserts a page break, GetZoom() returns an array with { nNumerator, nDenominator }, dividing them you get the zoom ratio, i.e.: { 1, 1 } -> 100%; { 3, 4 } -> 75%; { 1, 2 } -> 50%, SetZoom() sets the zoom ratio from { 1, 63 } up to { 63, 1 }. Please review samples\TestRtf.prg

* New: FiveWin.ch includes a new define for HB_UNUSED_SYMBOL() function. This is due to recent changes in Harbour. If you get an unresolved HB_UNUSED_SYMBOL() then you are not using the right FiveWin.ch file.

* New: FWC3 gets removed from FTDN suscription and FiveMac is included into FTDN :-)

* New: FWH has been rebuilt with most recent Harbour and xHarbour builds.
regards, saludos

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

Postby Antonio Linares » Thu Apr 05, 2007 11:15 pm

Construcción 7.04 Abril 2007
====================

Nuevo: En FWPPC, el fichero wininet.prg ha sido añadida a FiveHCE.lib

Corrección: En FWPPC, pequeña corrección en la clase TInternet.

Corrección: Pequeña corrección en source\winapi\wininet.prg

Corrección: En el método KeyChar() de la clase Tget, pequeña corrección debido a los recientes cambios en xHarbour. Gracias a Enrico.

Mejora: En la clase TGet, pulsando la tecla TAB o ENTER posiciona el foco en el siguiente control, no importa lo que devuelva la cláusula ON CHANGE, excepto falso .F., si es devuelto .F. el foco permanecerá en el GET.

Nuevo: En FWPPC, nuevo método SetCheck() en la clase TMenuItem. Por favor, revisa samples\TestMnu2.prg

Mejora: La clase TBtnBmp usa por defecto el valor subtitulo (caption), si es definido.

Mejora: En FWPPC, los botones tipo PushButtons en los diálogos funcionan perfectamente en los menús deslizantes (pulldown) si son definidos en el diálogo.

Corrección: La búsqueda incremental de la clase TComboBox de FWH 7.01 no funcionaba correctamente en todas las circustancias. Ahora funciona correctamente. Gracias a Ugo!

Mejora: hb_vmPushSymbol( &hb_symEval ); la llamada cambia a hb_vmPushEvalSym();

Corrección: El método Resize() de la clase TWBrowse actualiza correctamente el DATA nColAct cuando se localiza fuera de los límites visibles.

Corrección: Pequeña corrección en la clase TImageList.

Corrección: Los métodos GoLeft() y GoRight() de la clase TWBrowse no chequeaban si había ningún registro a mostrar.

Corrección: Pequeñas correcciones en la clase TTreeView en el manejo de los colores para los controles redefinidos.

Corrección: En FWPPC, pequeñas correcciones en los métodos KeyDown() y New() de la clase TWindow.

Mejora: En FW++ se han exportado más funciones a Five32rt.dll

Nuevo: En FWPPC, soporte para la edición en línea en los "browses". Misma sintáxis que en FWH.

Nuevo: Samples\TestActM.prg, muestra como usar varios ActiveX simultáneamente.

Mejora: El método KeyDown() de la clase TButton procesa bKeyDown con las flechas de cursor y la tecla Enter también.

Nuevo: Samples\TestMdiR.prg, muestra como crear MdiChilds desde recursos sin usar cajas de diálogo embebidas.

Nuevo: La clase TRichEdit, soporte completo para el uso de imáges, desde fichero y desde recursos. Por favor, revisa el ejemplo samples\TestRtf.prg. Nuevos métodos InsertBitmap( cBmpFile ) y InsertPicture( *.bmp | *.dib | *.ico )

Nuevo: Nuevos métodos en la clase TRichEdit, PageBreak() inserta una rotura de página. GetZoom(), devuelve una matriz con { nNumerator, nDenominator }, dividiéndolos consigues el ratio del zoom, por ejemplo: { 1, 1 } -> 100%; { 3, 4 } -> 75%; { 1, 2 } -> 50%. SetZoom(), pone el ratio de zoom de { 1, 63 } a { 63, 1 }. Por favor, revisa el ejemplo samples\TestRtf.prg

Nuevo: El fichero FiveWin.ch incluye una nueva definición para la función HB_UNUSED_SYMBOL(). Esto es debido a los recientes cambios en Harbour. Si obtienes el error HB_UNUSED_SYMBOL() no resuelto, entonces no estas utilizando el fichero FiveWin.ch correcto.

Nuevo: FWC3 ya no se incluye en la suscripción FTDN, ha sido sustituido por FiveMac :-).

Nuevo: FWH ha sido reconstruido con las construcciones más recientes de Harbour/xHarbour.
regards, saludos

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

Postby Antonio Linares » Sun Apr 08, 2007 6:41 am

Listen OSX "Vicky" reading FWH 7.04 whatsnew :-)

http://www.filefactory.com/file/5fec2b/
regards, saludos

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

Postby FiveWiDi » Sun Apr 08, 2007 11:07 pm

Antonio Linares wrote:Construcción 7.04 Abril 2007
====================
Nuevo: El fichero FiveWin.ch incluye una nueva definición para la función HB_UNUSED_SYMBOL(). Esto es debido a los recientes cambios en Harbour. Si obtienes el error HB_UNUSED_SYMBOL() no resuelto, entonces no estas utilizando el fichero FiveWin.ch correcto.


Antonio,

Estoy padeciendo el error que mencionas; se produce al menos en las definiciones de métodos tipo:

METHOD Assign() INLINE ::oGet:Assign()

debo entender que en mis clases (o de terceros) debo insertar en su inicio (pregunto):

#ifdef __HARBOUR__
#define HB_SYMBOL_UNUSED( symbol ) ( symbol := ( symbol ) )
#endif

Gracias
Carlos G.
FiveWiDi
 
Posts: 1190
Joined: Mon Oct 10, 2005 2:38 pm

Postby Antonio Linares » Mon Apr 09, 2007 12:31 am

Carlos,

regards, saludos

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


Return to WhatsNew / Novedades

Who is online

Users browsing this forum: No registered users and 11 guests