Visual Prolog 6.3 Upgrade Notes
See alsoUpgrade Discounts
To check whether your are eligible for upgrade discounts and to order Visual Prolog 6.3 Commercial Edition with an appropriate discount, please, use menu item from your Visual Prolog 6.2 Visual Development Environment (IDE). Upgrading Projects from Visual Prolog 6.3, Build 6301 to Visual Prolog 6.3, Build 6302 (for Commercial Edition only)Due to serious changes in Vip6kernel.dll, it is recommended to build projects created by the Build 6300 and 6302. See also: Upgrading Projects from Visual Prolog 6.2 to Visual Prolog 6.3 Upgrading Projects from Visual Prolog 6.3, Build 6300 to Visual Prolog 6.3, Build 6301 (for Commercial Edition only)Due to a new garbage collector strategy implemented in the Build 6301, it is impossible to simultaneously use .EXE files generated with the Build 6301 and DLLs generated with the previous version. Therefore, it is recommended to recompile all DLLs you use with 6301. Upgrading Projects from Visual Prolog 6.2 to Visual Prolog 6.3
Update for Errors about Include FilesCompiler errors about include files look like: TaskWindow\TaskWindow.ph(11,10) : error c100: The file 'pfc\gui\standardControl\standardControl.ph' is not found It is enough to delete the references to such files. I.e. please delete lines like: #include @"pfc\gui\standardControl\standardControl.ph" and build the project. Update for Errors About Functor NameSome functors have been moved to new location in Visual Prolog 6.3. For example, you can see errors like this: TaskWindow\TaskWindow.pro(61,23) : error c205: Unknown domain/interface 'window::closeresponder' Please follow the instructions in the following table:
The predicates like drawText and drawTextInRect has changed their type for the input length. Therefore you will see something like: firstCustomControl.pro(32,52) : error c224: The value -1 is out of the range [ 0 .. 4294967295 ] for the domain '::unsigned' Please remove a length parameter, i.e. the code: GDIObject:drawTextInRect(Rectangle, "Hello", -1, [vpiDomains::dtext_Center]), should be updated to: GDIObject:drawTextInRect(Rectangle, "Hello", [vpiDomains::dtext_Center]), Upgrading from Visual Prolog 5.x to Visual Prolog 6.3Prolog Development Center provides the Migration Tool that will assist you to migrate your Visual Prolog 5.x projects into Visual Prolog 6.3. You are welcome to download the Migration
Tool for free with the help of the menu item in the VDE. The tool is also supplied with a CD version of the Commercial Edition of Visual Prolog 6.3. |
|
|