We aggregate information from all open source repositories to provide the most of useful open source products, from Enterprise product to small libraries across all platforms. Please search and find what you want.

.Net Code Library for Delphi

This Library contains Delphi classes and interfaces for starting and hosting the Common Language Runtime which manages memory, thread execution, code execution, code safety verification, compilation, and other system services. It manages the .Net framework Engine and enables inter-process communication between Delphi Applications and .Net libraries. This library has classes which automatically starts the .Net framework engine making it possible for an application written in Delphi to access all the types in the Microsoft Common Object Runtime Library (mscorlib) or access all the types in an external library without prior registrations of the .net Library as COM.

This library includes types defined in the following .Net namespaces; System, System.Collection, System.IO, System.Globalization, System.Reflection, System.Security, System.Text etc. These types are represented as dispatch interfaces.

Modern C++, standards-compliant with enhanced language extensions, beautiful native UI tools, and cross-compilation to Windows, macOS, iOS and Android. We provide the ‘full stack’ for native app development, from database to native and flexible UI to REST and more. If you want crossplatform C++ done right – choose the Complete App Platform for Multi-Device Native Development – Choose C++Builder.

Website http://www.crystalnet-tech.com/RuntimeLibrary/HostClassLibrary
Tags
Features
  • Host the .Net CLR
  • Host .Net Controls in Delphi VCL
  • Create .Net objects from assemblies not registered for COM and loading .Net assemblies from partial or full assembly name, location and streams
  • Create and use .Net objects that are not COM visible.
  • Create .Net objects using parameterized or non-parameterized constructors.
  • Call Static and non-Static properties/methods/fields of .Net object.
  • Handle .Net exceptions and get all .Net exception properties including exception type name, StackTrace etc.
  • Get information about loaded instance of .Net framework such as memory usage and size of heap by generation.
  • Works with .Net events.
  • and many more.