When you install InfoMaker, shared files that are used by both PowerBuilder and InfoMaker are installed in the Shared\PowerBuilder directory. You need to deploy a subset of these files with your application.
The following table indicates which feature each file is required to support. For example, PBVM125.DLL, PBSHR125.DLL, LIBJCC.DLL, and LIBJUTILS.DLL are required for all deployed applications. You need not install some other files unless your application uses the features indicated. You should install the runtime files in the same directory as the application or in a directory on the system path.
Database connections The runtime files needed to enable database connections are described in “Making the data source available”.
Required for |
Name |
---|---|
All |
PBVM125.DLL, PBSHR125.DLL, LIBJCC.DLL, LIBJUTILS.DLL |
Reports and forms |
PBDWE125.DLL |
Data pipelines |
PBDPL125.DLL |
Java VM |
PBJVM125.DLL |
Rich Text |
PBRTC125.DLL, tp13.dll, tp13_bmp.flt, tp13_css.dll, tp13_doc.dll, tp13_gif.flt, tp13_htm.dll, tp13_ic.dll, tp13_ic.ini, tp13_jpg.flt, tp13_obj.dll, tp13_pdf.dll, tp13_png.flt, tp13_rtf.dll, tp13_tif.flt, tp13_tls.dll, tp13_wmf.flt, tp13_wnd.dll, tp4ole13.ocx |
DataWindow plug-in |
NPDWE125.DLL |
DataWindow Web Control for ActiveX |
psdwc125.cab, pbjdbc12125.jar |
Label report presentation style predefined formats |
PBLAB125.INI |
Accessibility (Section 508) support |
PBACC125.DLL |
Database connection tracing |
PBTRA125.DLL |
When you deploy the core InfoMaker runtime files, you must also deploy the msvcr71.dll and msvcp71.dll Microsoft Visual C++ runtime libraries and the Microsoft .NET Active Template Library (ATL) module, atl71.dll, if they are not present on the user’s computer. The InfoMaker runtime files have a runtime dependency on these files.
The InfoMaker runtime files also have a runtime dependency on Microsoft Windows GDI+ (gdiplus.dll). PowerBuilder .NET targets cannot be launched if gdiplus.dll is not available on the system. GDI+ is the subsystem of the Windows XP or Windows Server 2003 operating system that implements enhanced graphic capabilities for screens and printers. It is included with Windows Vista but it is not part of the Windows 2000 operating system, therefore if you deploy your PowerBuilder application to Windows 2000, you must make sure that gdiplus.dll is available on the target computer and in the system path. GDI+ can be downloaded from the Microsoft Web site.
Localized runtime files are provided for French, German, Italian, Spanish, Dutch, Danish, Norwegian, and Swedish. These files are usually available shortly after the general release of a new version of InfoMaker.
The localized runtime files let you deploy InfoMaker applications with standard runtime dialog boxes in the local language. They handle language-specific data when the application runs, including:
DayName function manipulation The DayName function returns a name in the language of the runtime files available on the machine where the application is run.
DateTime manipulation When you use the String function to format a date and the month is displayed as text (for example, the display format includes “mmm”), the month is in the language of the runtime files available when the application is run.
Error messages InfoMaker error messages are translated into the language of the runtime files.
PowerBuilder applications can use DirectX 3D rendering to display 3D graphs (Pie3D, Bar3D, Column3D, Line3D, and Area3D) with a more sophisticated look. The DirectX 3D rendering depends on the DirectX runtime. You can download a redistributable package containing the DirectX runtime from the Microsoft Web site.
For more information about the DirectX runtime, see the section on 3D graphs in Chapter 13, “Working with Graphs.”