Consultor Eletrônico



Kbase 17226: 8.1 16 bit 512 byte block vs. 8.2 32 bit 4k block - why
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
8.1 16 bit 512 byte block vs. 8.2 32 bit 4k block - why

This knowledgebase is designed to address the differences
in blocksize from 8.1 to 8.2 and why they are secondary to
differences in platform.

For 8.1 there were two different sets of Windows platforms
Win16 and Win32. A Win16 platform supports a 16-bit
programming interface, a Win32 platform supports a 32-bit
programming interface. Progress builds two different
products to fully support Win16 and Win32 platforms.

Win16 platforms include Windows 3.1, Windows 95 (in 16-bit
compatibility mode) and Windows NT (in 16-bit compatibility
mode). Win32 platforms include Windows NT and Windows 95.
It is generally confusing to think of Windows 95 as two
platforms, but it is. When used to host Win16 applications it
provides a different programming interface than when it is used to
host Win32 applications. Same goes for Windows NT.

PROGRESS 8.1 client oriented components shipped on
Win16 platforms and server oriented components on Win32
platforms (a somewhat confusing situation). With 8.1, a
database created with Win16-based product could not be
accessed directly by a Win32-based product and neither
would it work the other way around. The only way to
move data between databases on the two platforms (aside
from remote access) was to dump and load.

When 8.2 shipped Progress decided that we would not ship
any product for Win16 platforms, instead all customers
who moved from 8.1 to 8.2 would have to switch to a
Win32-based product and be on a Win32 platform. And,
as it was with 8.1, when moving from a Win16 to Win32
environment, a dump and load is required.

It is the case that a customer who moves from 8.1 Win32-
based product (usually an NT server) can move to 8.2
without any database or platform issues since the platform
has not changed - it is Win32 in both examples.

In summary, it is not always the case that any customer
who moves from 8.1 to 8.2 must dump and load their
database, but it is the true that any customer who moves
from a Win16-based product to a Win32-based product is
changing platforms and must dump and load regardless of
the product version.

Progress Software Technical Support Note # 17226