Runtime file changes

PBD files no longer support multiple major versions. To help identify which version the PBD file supports, the PBD file name has been added with the supported version number, for example:

  • pbdwr.pbd -> pbdwr220.pbd

  • pbdom.pbd -> pbdom220.pbd

  • pbuddi.pbd -> pbuddi220.pbd

The following runtime files have been added for various feature support:

  • pdflib.dll is added for NativePDF support.

  • sybase.PowerBuilder.DataSource.Sharing.dll is added for ADO.NET database connection.

  • PBDotNetInvoker.dll is added for .NET assembly calls.

  • AtlAuxiliary.dll is added for InkEdit and InkPicture support.

The following Microsoft Visual C++ runtime libraries have been upgraded (hence file names have changed):

  • For 32-bit: vcruntime140.dll, concrt140.dll, msvcp140.dll

  • For 64-bit: vcruntime140.dll, vcruntime140_1.dll, concrt140.dll, and msvcp140.dll

The following runtime files are required when the application is run on Windows 8.1, Windows Server 2012 R2, or earlier version (where Universal CRT is NOT installed by default):

  • api-ms-win-crt-convert-l1-1-0.dll

  • api-ms-win-crt-environment-l1-1-0.dll

  • api-ms-win-crt-filesystem-l1-1-0.dll

  • api-ms-win-crt-heap-l1-1-0.dll

  • api-ms-win-crt-locale-l1-1-0.dll

  • api-ms-win-crt-math-l1-1-0.dll

  • api-ms-win-crt-multibyte-l1-1-0.dll

  • api-ms-win-crt-runtime-l1-1-0.dll

  • api-ms-win-crt-stdio-l1-1-0.dll

  • api-ms-win-crt-string-l1-1-0.dll

  • api-ms-win-crt-time-l1-1-0.dll

  • api-ms-win-crt-utility-l1-1-0.dll

  • ucrtbase.dll

Some runtime files have been changed/removed due to the feature changes/removals: