How to include the objects that were not found
If you did not use any of the types of references described in
the preceding sections, you do not need to do anything else to
ensure that all objects get distributed: they are all built into the
executable file. Otherwise, you have the following choices for how
to include the objects that were not found.
Distributing graphic
objects
For graphic objects such as icons and bitmaps, you have two
choices:
-
Distribute them separately
-
Include them in a PowerBuilder resource file (PBR), then
build an executable file or dynamic PowerBuilder library that
uses the resource file
Distributing DataWindow
objects
For DataWindow objects, you have two choices:
-
Include them in a PBR, then build an executable file or
dynamic PowerBuilder library that uses the resource file -
Build and distribute a dynamic library from the PBL that
contains the DataWindow objects
Distributing other
objects
All other objects, such as windows referenced only in string
variables, must be included directly in a dynamic library.
The following table summarizes resource distribution
possibilities.
Distribution method |
Graphic objects |
DataWindow objects |
Other objects |
---|---|---|---|
As a separate file |
Yes |
No |
No |
In an executable or dynamic library that |
Yes |
Yes |
No |
Directly in a dynamic library |
No |
Yes |
Yes |