RemObjects Elements 9.0.97

Nueva plataforma Island para la compilación de exes Windows y Linux nativos que permite escribir código de bajo nivel nativo de la CPU.
Diciembre 7, 2016
Nueva versión

Características

  • Major new Features in Elements 9
    • Island: new platform for compiling native Windows and Linux executables, it lets you write low-level CPU-native code.
    • New "Unified class" syntax for Oxygene.
    • Support for some C# 7.0 language features.
    • Support for Swift 3.0 (details below).
    • Integrated EUnit Testing in Fire.
    • All new "Delphi RTL" compatibility library (preview).
    • Fire 2.0.
  • Smaller Enhancements in Core Elements
    • Allow current*() CMFs to be used as default parameter values, and execute is the caller's context.
    • Allow looser pointer conversions.
    • Automatically define “ANDROID” when compiling against android.jar.
    • Better error message when trying to override a non-accessible method.
    • Better error when forgetting () on a method call inside switch.
    • Better/unique error message when overload matching fails due to nullability mismatch only.
    • Better/unique short error message when nullability doesn't match.
    • Cooper: get* Methods with mismatched parameters should not become properties.
    • Cooper: Improved Java property conversion rules (all languages).
    • Delphi RTL: DefaultStringType needs to support records.
    • Disassembly support in the debugger.
    • Hide "obsolete" warnings inside if (#)available.
    • Need readLn() Compiler magic Function.
    • Nullables are now known non-null inside if x <> nil and if assigned(x) blocks.
    • Option to allow public types to be mangled on Cocoa.
    • Proper support for importing and linking Cocoa .frameworks (from Fire only).
    • Show [] or () in CC, for clarity.
    • Support for C# 7.0 Digit Separators.
    • Support for declaring static fields in mapped types.
    • Support for three-part version numbers in .fx files.
    • Upgrade libNougat to libToffee when opening projects.
    • Use R.java files directly instead of converting to R.pas.
  • Features & Enhancements in Fire
    • Activate iOS Simulator app or Mac app after launching in debugger.
    • Check for Android devices faster, when deploy failed because of missing device, or when a device is selected from menu.
    • Copy/Paste in "Manage Conditional Defines" dialog.
    • Editor: Cmd-P to show parameters for current method call.
    • Enable Iodine templates, as teaser.
    • Integrated Unit testing with EUnit.
    • Island support, (templates, debugging, etc.).
    • Nougat References: "Show source" for .java files.
    • Show percentage while deploying to Android device.
    • Show some project settings for Shared Projects.
    • Show yellow icon while debugging/deploying.
    • Simulator support for Xcode 8.0 and later.
    • Support "deploy only" (Cmd-Shift-D) to iOS simulator as well.
    • Support for CrossBox2 servers for Island.
    • Support skipping of re-deployment to Simulator when app bundle hasn't changed between runs.
    • "Manage Debug Arguments" dialog.
    • "Manage Default Uses" dialog.

Correcciones

  • Includes numerous fixes and improvements for Silver, Swift and Sugar.
RemObjects Elements

RemObjects Elements

Una moderna cadena de herramientas de desarrollo de software multifunción.

¿Alguna pregunta?

Chatee en vivo ahora mismo con nuestros especialistas en licencias de RemObjects Software.