Unmanaged code applications are supported as hosts for our components

Our components, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library, have not been designed nor developed with unmanaged (non-.NET) code accessibility (such as from custom executable applications written using other tools) as a goal. However, they are able to be accessed through unmanaged code using .NET interoperability (and/or a COM layer), and we do support this type of usage.


To set a DlhSoft license for specific client components used in applications hosted in an environment that doesn't support resource-based licensing, developers need to call a static method at application initialization time (before creating component instances), providing the license file content as a string parameter:

[Namespace].Licensing.[ComponentName].SetLicense("[...]");

Notes: