RemObjects Elements 9.0.97

Nuova piattaforma Island per la compilazione di exe nativi Windows e Linux che consentono di scrivere codice nativo CPU di basso livello.
Dicembre 7, 2016
Nuova versione

Funzionalità

  • 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.

Correzioni

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

RemObjects Elements

Una moderna catena di strumenti di sviluppo software multifunzione.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di RemObjects Software ora.