RemObjects Mercury 릴리스

릴리스 전반에서 새로 나온 내용을 살펴보세요. 기능, 개선 사항, 해결된 문제에 대한 자세한 정보를 제공합니다.

1월
2월
3월
4월
5월
6월
7월
8월
9월
10월
11월
12월
RemObjects Mercury 11.0.x2021년 8월 20일

v11.0.0.2661

Updated Aug 20, 2021

  • Core
    • CC: Nothing to complete (after closure?).
    • Island: Cannot call length() on a string from strongly-typed DOM interface.
    • Mercury: Bad code format for nested struct.
    • Mercury: Problems in form designer with Events.
    • Swift: No CC when missing () on call site.
    • WebAssembly: Added support for ByteString -- check when a dynamic call without () is a method or property.
    • Debugger: Island: Improved eval for arrays (pointer type) and pointer to char/ansichar.
    • Debugger: Island: You can now get sub-values for variables with special range location.
    • Debugger: Island: You can now use "addressing_bits" to adjust addresses.
    • Merged CodeGen4.
    • Merged EBuild.
  • EBuild
    • You can now allow PreBuild/PostBuild inside PropertyGroups (ElementsProjectFile).
    • You can now use Condition="'$(Platform)' == '...'"> for PreBuild/PostBuild.
  • Microsoft Visual Studio
    • Adding a Cirrus reference adds an absolute path.
    • Cannot move a file to a folder.
    • Folder can not be removed.
    • Impossible to remove file from shared project.
    • Mercury: Added auto-complete for XML comments.
    • Visual Studio 2022: Locals and Quick Watch uses C# syntax.
  • Island RTL
    • ToString for arrays and lists.
RemObjects Mercury 11.02021년 5월 14일
기능

With Mercury, you will be able to build your existing VB.NET projects, and leverage your Visual Basic language experience to write code for any modern target platform. That includes:

  • Microsoft .NET, .NET Core, Mono and ASP.NET Core.
  • The Java VM and any device that runs Java code.
  • Android, both the Java-based SDK and the CPU-native NDK.
  • Apple iOS, macOS, tvOS and watchOS (Cocoa, CPU-native).
  • Microsoft Windows (CPU-native).
  • Linux (CPU-native).
  • WebAssembly, for web browsers and Node.js.

As part of the Elements family, Mercury automatically inherits a lot of additional special features, including but not limited to:

  • Compiler based cross-project Obfuscation (no external obfuscation tool needed anymore).
  • Aspect Oriented Programming (generate code from aspects).
  • Duck Typing (convert types to other types that you normally could not).
  • Soft interfaces (lets you use a type that does not implement an interface, but has the correct functions to be used as that interface).