Antonio, Comprobado, te pongo un ejemplo más pequeño y fallacon fwcalldll y con fwcalldll32: Function LlJobOpen(nLanguaje) ? "Dll informes",hDll uvalor := fwcalldll( GetProcAddress(hDll,"LlJobOpen" ,.t.,LONG,LONG), nLanguaje ) ? "fin fwcalldll" Return uvalor ...