Today we have released a new installer for XSharp Bandol 2.3a to our FOX subscribers.

The changes in these release are:

Compiler

  • When compiling in case sensitive mode, the compiler now checks to see if a child class declares a method that only differs from a method in its parent class by case
  • The warning message about assigning to a foreach iterator variable has been changed from "Cannot assign" to "Should not assign"
  • #pragma warnings was not working with the xs1234 syntax but only with numbers. This has been corrected.

Runtime

  • Added the SetFieldExtent method to the IRdd interface
  • The USUAL type no longer "caches" the dialect setting
  • Fixed some problems with ACopy() with skipped or negative arguments.
  • The return value for Alias() is now in upper case.

VO SDK

  • The VO SDK Console class now uses the System.Console class internally.

RDD system

  • Fixed a problem in the Advantage RDDs that was caused by a casing problem (a method in a child class had a different case than the method in the parent class that it tried to override). This is why we also added a check to the compiler.
  • Creating an NTX with the DBFNTX driver could fail in some situations due to timing issues. This has been fixed.

Visual Studio integration

  •  Fixed a problem in keyword case synchronization that could corrupt the editor contents.

{rsfiles path="fox/Compiler/XSharpSetup23aFox.zip"}

Please note that we have also changed the runtime and VO SDK help on the website. These two help collectoins are now merged. 

You are not authorised to post comments.

Comments powered by CComment