Hi,
We are encountering the following error when we try to access a field in our power-builder application.
"Error opening DLL library pbshell.dll for the external function in the constructor event of an object". When we looked in the power-builder shared folder i couldn't locate pbshell.dll. How should we proceed?
Please check the screenshot in the attachments.
Environment: Powerbuilder 9 and Appeon powerbuilder 2017 R3 both has the same error
Operating system: Windows 10
Thanks in advance,
Bfms team
Yes when we actually migrated to web we came across this:
Unsupported Code:
Line Number:
0
Location:
N_cpp_shell32 in structures_and_nvo.pbl
Unsupported Item:
N_cpp_shell32
Type:
Cplusplus
Reason:
External class userobject 'n_cpp_shell32' is unsupported
Priority:
Have to modify
I bet that this is from the days of PB 6.0 / 6.5 when PB from PowerSoft also included the Watcom C++ compiler. IN those days, you were able to build a PB C++ User Object. The C++UO would allow your to code in C++ and it could compile your UO into a DLL. You could then call the C++UO like you do today with an NVUO. That feature was removed by Sybase when PB itself was migrated from using the Watcom C++ compiler over to the Microsoft C++ compiler. I think that was done in the PB 7 frame.