We are going to great lengths to keep IntraWeb XI as compatible with IntraWeb 10 as possible. We have made a few changes. However for most changes we have put in place stream convertors to upgrade automatically. Our goal is that most projects can be converted to IntraWeb XI in just a few minutes.

Forms

Our goal (also see Intraweb XI goals) is that all forms will remain interface compatible, or will be auto upgraded. That is, no changes should be required to your DFM files. Some properties have been converted to write only, allowing existing DFM files to be read. You do not need to load and save your forms to upgrade. They are auto upgrading.

Existing changes are:

Server Controller

Changes have been made to the Server Controller. However only one Server Controller exists per application, so we considered that it would be acceptable to force one design time load before compilation. To convert to IntraWeb XI, open the Server Controller at design time, and ignore all the property errors that occur. Then perform a save.

Existing changes are:

Unit Name Changes

Three internal units have been renamed. SWStrings, SWSystem, and SWService. They are not IWStrings, IWSystem, and IWServer. These units are internal and rarely used by users, so the impact should be minimal.

Code Changes

We have minimized the changes required to source code.

Project Type

A new project type has been added which allows service and non service applications to exist in one project type. The older project types still exist for compatibility.

Custom Components