Microsoft files
Visual C++ runtime, Active Template, and
GDI+ libraries
When you deploy the core PowerBuilder runtime files, you must
ensure that the msvcr100.dll and msvcp100.dll Microsoft Visual C++
runtime libraries and the Microsoft .NET Active Template Library (ATL)
module atl100.dll, are present on the user’s computer or server. The
PowerBuilder runtime files have a runtime dependency on these files and
they are required for all applications and components that require the
PowerBuilder runtime. You can obtain these DLL files from the
%systemdrive%Program Files (x86)AppeonCommonPowerBuilderRuntime
[version] (for 32-bit) or %systemdrive%Program Files
(x86)AppeonCommonPowerBuilderRuntime [version]x64 (for 64-bit)
folder, or from the DLL archive website. Make sure you obtain the same
version (32-bit or 64-bit) of the these DLL files as the version (32-bit
or 64-bit) of the PowerBuilder application executable.
The PowerBuilder runtime files also have a runtime dependency on
Microsoft Windows GDI+ (gdiplus.dll). The GDI+ graphics design interface
is included by default in the system paths of all Windows platforms
currently supported by PowerBuilder.
Files must be installed before running MSI or MSM file
Some files installed by the MSI or MSM file generated by the
PowerBuilder Runtime Packager have dependencies on these files. For
example, atl100.dll and gdiplus.dll must be installed on the user’s
computer before the pbjvm.dll file can be registered. Make sure these
files are on the target computer before you run the installation
module generated by the Runtime Packager.
Ink picture libraries
Microsoft.Ink, Microsoft.Ink.dll, and Microsoft.Ink.Resources.dll
are required if your application uses InkEdit and InkPicture controls.
These files are part of the Microsoft .NET Framework 3.5 and later, and
are available at C:Windowswinsxs and its sub-folders after .NET
framework is installed.
DirectX runtime
PowerBuilder applications can use DirectX 3D rendering to display
3D graphs (Pie3D, Bar3D, Column3D, Line3D, and Area3D) with a more
sophisticated look. You can use data item or series transparency with
the DirectX graph styles to improve the presentation of data.
The DirectX 3D rendering depends on the DirectX runtime. The first
time you select the Render3D check box on the General tab of the
Properties view for a 3D graph, PowerBuilder launches the DirectX
installer. If you opt out of the installation, the Render3D property is
ignored. End users of PowerBuilder applications must also have the
DirectX runtime installed on their computers to view the DirectX graph
styles. You can download a redistributable package containing the
DirectX runtime from the Microsoft website at https://www.microsoft.com/en-us/download/details.aspx?id=9894.
For computers with older graphics drivers, you can check whether
DirectX is supported by running dxdiag.exe. This file is typically
installed in the WindowsSystem32 directory. The Display tab of the
DirectX Diagnostic Tool that opens when you run dxdiag.exe indicates
whether Direct3D is enabled.