The .Net Runtime Library for Delphi is a powerful library for working with the .Net framework from Delphi, providing top-notch features and usability to developers.
This software library comes packed with competitive advantages. Firstly, there is no need for extra DLL files when deploying applications. Secondly, there is no need for COM registration of .Net libraries when deploying applications. Additionally, this software library generates .Net Libraries into Delphi pas files, allowing Delphi to consume .Net libraries as if they were native code. One can also enjoy full access to .Net Framework Class Library with this software library. Moreover, it is easy to use, making it a great choice for all levels of users.
The CNClrLibrary is feature-packed and can do so much. It allows access to .Net Framework Class Library, Third Party .Net Libraries, and users' .Net Libraries. Furthermore, it can host the .Net Common Language Runtime (CLR) in Delphi and can load and access assemblies and their types from third-party .Net libraries, the user's own .Net libraries or executable files, and Global Assembly Cache (GAC). The software library can also invoke members of the loaded assembly types, which includes constructors, fields, properties, methods, and events. Both static and instance members of the loaded assembly types can be invoked with ease. Additionally, the software library can handle .Net exceptions and can handle, access, and invoke .Net events. It can also host .Net controls in Delphi VCL Forms.
Lastly, CNClrLibrary comes with a utility for importing .Net libraries or WSDL and generates Delphi pas files. In summary, the CNClrLibrary is an excellent software library that provides a hassle-free way to interact with applications written in .Net languages from Delphi.
Version 6.0.6.0:
- Supports Delphi 10.3 Rio.
- Fixed 'Could not convert variant of type (Unknown) into type (OleStr) error'.
- Fixed bug in host container when hosting .Net WPF controls in Delphi.
- Win64 Apps using the Runtime Library no longer requires borlndmm.dll when deploying app.
- Usability improvements.