Novedades en Harbour y xharbour

Novedades en Harbour y xharbour

Postby Antonio Linares » Thu Feb 09, 2006 3:27 pm

Recientemente se han introducido una serie de cambios en Harbour y xharbour que conviene explicarlos puesto que van a requerir ciertos cambios en el código que hayais desarrollado en C.

La idea en estos nuevos cambios es que los programadores no manipulen
estructuras internas directamente. Asi todo se convierte en handles
(como en Windows). Se acabo usar . y -> en C. Es una muy buena idea,
porque se le da robustez a Harbour/xHarbour y se evitan que se cometan
errores, y por otra parte se puede modificar Harbour/xHarbour tanto como se quiera, sin que afecte al código en C en el futuro.

Basicamente no se pueden declarar estructuras HB_ITEM en el código, y al manipular punteros PHB_ITEM han de tratarse como punteros a void (void *). Así en vez de hacer pItem->type, llamaremos a hb_itemType( pItem ) para conseguir el mismo valor. De esta forma no se manipula la estructura a la que apunta pItem.

Igual ocurre con pDynSym->pSymbol. Ahora hay que llamar a hb_dynsymSymbol( pDynSym ).

Revisad vuestro código en C y haced las correcciones oportunas.

El síntoma típico de no tener esto corregido es que la aplicación termina, así sin más, sin dar errores, ni avisos.

Las versiones de Febrero de Harbour y xHarbour estan ya disponibles en:
www.fivetechsoft.com/files/harbour.exe (harbourm.exe Microsoft)
www.fivetechsoft.com/files/xharbour.exe (xharbourm.exe Microsoft)
regards, saludos

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

Postby karinha » Thu Feb 09, 2006 9:04 pm

Antonio, Para [x]Harbour, esta és la vérsion 0.99.60???
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7872
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Antonio Linares » Thu Feb 09, 2006 9:27 pm

João,

Es la versión más reciente, posiblemente esa que dices, aunque no se si se ha publicado oficialmente.
regards, saludos

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

Postby Enrrique Vertiz » Thu Feb 09, 2006 10:49 pm

Antonio, haber si entiendo, 1ro esos xHarbour y Harbour estan compilados con Microsoft, los que trabajamos con Borland, tenemos algun link ???
Por otro lado, si Yo solo tengo hasta Fwh 2.7 de Enero, para hacer funcionar mi Fwh 2.7 con este ultimo xHarbour/Harbour debo recompilarlo ???.
Gracias
Enrrique Vertiz
 
Posts: 548
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Postby Antonio Linares » Thu Feb 09, 2006 10:57 pm

Enrique,

Estan los de Borland y los de Microsoft. Lo que he querido indicar es:

www.fivetechsoft.com/files/harbour.exe (Borland)
www.fivetechsoft.com/files/harbourm.exe (Microsoft)
www.fivetechsoft.com/files/xharbour.exe (Borland)www.fivetechsoft.com/files/xharbourm.exe (Microsoft)

Los de Microsoft terminan en 'm'.

No hace falta recompilar nada. Prueba a enlazar tu aplicación con tus librerías FWH actuales.
regards, saludos

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

Postby Hernan Diego Ceccarelli » Fri Feb 10, 2006 1:02 pm

Ohh my good :-) Esta tarde me pongo a mirar :-)
User avatar
Hernan Diego Ceccarelli
 
Posts: 84
Joined: Fri Oct 07, 2005 4:51 pm
Location: Rosario - Santa Fe - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 123 guests