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)