We recently migrated a 32 bit PB 8 app to 64 bit PB 19. Everything is looking good except for printing. The app generates "Error Number 14. Error opening DLL library pbvm80u.dll for external function...."
I have done a search on the error and it looks somewhat common but I'm having difficulty finding a specific solution. I see that the value for the DLL is hard coded in pfc_n_cst_platformunicode of pfcapsrv.pbl.
// Dialogs
function long PFC_PrintDlg (ulong hwnd, ref s_printdlgattrib printstruct) library "pbvm80u.dll" alias for "PFC_PrintDlg;Ansi"
end prototypes
Is there a new DLL I should be using?
Thanks for the quick reply.
Since you had good 64 bit code using the old PFC except for the print function, one approach would be be to look at updating the OLD PFC with code from the NEW PFC with regards to the printing. Do it one small step at a time until the printing works.
Then when you have time andless pressure, you can change the entire PFC and pound your way through the code changes.
JMHO, and YMMV.
:)