Hola amigos. Estoy intentando reconstruir mi antiguo FWH con un xharbour mas moderno (que el mio) el 1.1.0 para ver si obtengo alguna ventaja. Lo he hecho con HARB2LIB. Ese progrma me crea una nueva FIVEH.LIB que, supongo, tengo que renombrar como FIVEHX.LIB y sustituir la antigua.
El caso es que al compilar con VERCE 5.3 me da el error:
Undefined symbol 'pSymbolTable' in function hb_vm_Symbolinit_BSMAIN
Y mucos errores:
Too few parameters in call to 'hb_vmExecute' in function ...
El caso es que si lo compilo con VERCE 4.3 me lo compila y funciona perfectamente salvo un inconveniente: Tengo varios PRG comunes a varias aplicaciones en directorio propio y no los encuentra como libreria de fuente compartida, tengo que copiarlos al directorio del programa para que las encuentre y las compile. ¿como se come eso? He revisado los nombres de todos los directorios, tanto en el disco duro , como en el fichero VRC d Verce y los ficheos VERCE1,2,3,4,5,6,7, y 8.Dat del prppio Verce y está todo bien. El caso es que el VRC que utilizo es el mismo que utilizaba con el otro xHarbour y si me encontraba las fuentes compartidas. Una locura...
Entiendo que la conversión está bien hecha puesto que Verce 4.3 lo compila y el porgrama funciona y es estable. Entonces, ¿porque no va con el 5.3 (que sí encuentra las fuentes compartidas). El caso es que me da igual un Verce que otro, lo que quiero que al menos uno de ellos me funcione como Dios manda. O que el 4.3 me encuentre las fuentes compartidas, o que el 5.3 no me dé errores.
Alguna idea...
Gracias por adelantado.