Skip to Content
Former Member
Nov 05, 2014 at 08:50 PM

setlibrarylist and machine compile


PB 12.5.2, current EBF

Windows 7, 8, 8.1 (32 and 64bit)

We're doing a machine compile to avoid a app crash (one specific response window, no weird code, worked in 10.2.1, now crashes at random) and have several PBD files that we normally use. Now they're DLL files.

How does PB handle SetLibraryList when there are no actual PBDs, but DLL files instead? Can a different app still open and use them like it's a PBD to grab datawindow objects? (we have a situation where some nested reports need to have sort order changed and there's no way to dynamically change it more than one time unless a separate app modifies it in a common pbl) Should I use GetEnvironment and check the MachineCode property and adjust the SetLibraryList calls as appropriate (changing .pbd to .dll)?

And as an aside - is the redraw bug known when changing sort order in 12.5.2 5652? (in the drag/drop sort order window, nothing changes visually when you move columns around, but the sort actually does change for the window and you can see it if you re-open the sort order again) I asked this 2 weeks ago and got no response at all.