Hi. We have two different powerbuilder applications we support. I recently installed one of them to a new Windows 10 PC, and when I go to run it, I get the "Please check whether PowerBuilder Accessibility library can be located in the path." error dialog.
After looking into it a bit, I know this has to do with supporting Windows Accessibility. I discovered that with the first application, we are installing the pbacc.dll and pbaccessibility.dll with our application, and we don't install either with our second application that is seeing the error.
I then tried different combinations of supplying the two .dlls, and I have found that I only need to supply the pbacc.dll to make the error go away. I also understand that setting Accessibility=0 in the pb.ini file might also make the error go away, although so far for me this has not worked.
So I have two sets of questions:
Regarding the .dlls: what does pbacc.dll do vs pbaccessibility.dll? Is it safest to just add them both to my application?
Regarding pb.ini: Should setting Accessibility=0 in the ini file really make the error go away? What section of the ini file should it go in? And does this setting take effect at build time or at run time?
Well if I understood well, obviously, the benefit of it is not getting the error. I don't know what goes on under the hood. In previous versions, we've had more DLLs that had to be included while it didn't make any sense.
regards
If I include neither DLL, I get the error
If I include ONLY pbaccessibility, I get the error
If I include ONLY pbacc, I don't get the error
If I include BOTH, I don't get the error.
So I'm 99% sure I will include pbacc. I'm 50% sure I will include pbaccessibility, because it doesn't seem to do me any good or any harm either. That's why I would like to know what its all about if possible.