I'm trying for the first time to create a PB 2019 version of one of our applications, and deploy it to a computer that doesn't have the IDE installed, with our installer, which I have of course modified to install the correct PB 2019 DLLs.
The app just dies when I run it (after appropriately prompting for a password). When I run it with /pbdebug, it crashes just before it was about to create a control on a window that is a user object inherited (2 levels deep) from DataWindow. (I know this because I compared its debug log to one on my computer with the IDE on it, where the app works, and saw what the next line was after the place the other computer's debug log stopped.)
I have very carefully reviewed the Help on Deployment, and feel that I have included all of the necessary DLLs.
HOWEVER, when I then copy over all other files matching PB*190.dll from C:\Program Files (x86)\Appeon\Shared\PowerBuilder on my development machine, the app starts fine.
Which makes me think either there is something unobvious in the Help that I am missing (about a file or files that I need) or a bug in the Help, omitting telling us about a file that is needed.
I was already including pbtheme190.dll, even though we aren't using themes, based on a posting a saw from Roland Smith saying you should do that to avoid slow-downs. But whether it was there or not, the app didn't run until I copied over all of the other files.
Thoughts? Thank you.
You are right. Currently the PBRTC190.DLL and PBTXTEXT190.DLL are both needed when using the TX Text Control.
We need to modify the documentation about this. And we will change help documentation like this:
Rich text support with TE Edit Control:
For 32-bit:
pbrtc190.dll, PBTCTEXT190.dll, TER25.dll, WRS9.dll, spell32.dll, PDC32.dll, WRW9.dll, HTS20.DLL, ssts.dll, SSGP.dll, TXML2.dll
For 64-bit:
pbrtc190.dll
Rich text support with the OEM version of TX Text Control:
pbrtc190.dll, PBTXTEXT190.dll, tp4ole15.ocx, tp15.dll, tp15_bmp.flt, tp15_css.dll, tp15_doc.dll, tp15_dox.dll, tp15_gif.flt, tp15_htm.dll, tp15_ic.dll, tp15_ic.ini, tp15_jpg.flt, tp15_obj.dll, tp15_pdf.dll, tp15_png.flt, tp15_rtf.dll, tp15_tif.flt, tp15_tls.dll, tp15_wmf.flt, tp15_wnd.dll
Regards,
Mark Lee