Article Details
Id:18850
Product:finPOWER Connect
Type:NEW
Version:3.04.03
Opened:30/11/2021
Closed:08/12/2021
Released:01/02/2022
Job: J027911

Added ISAssemblyInformation class and functions to retrieve Assembly information

To make it easier to retrieve information about Assemblies, i.e. dll and exe software components, a new ISAssemblyInformation class and associated functionality has been added.

This new functionality is used within finPOWER Connect as follows:

  • To show Copyright and Assembly information in Help, About
  • Assembly Information in Support Information Summary Page
  • Assembly Information in Error Support Information

The sample code show below shows how you might use this new functionality.

Dim AssemblyInformation As ISAssemblyInformation
Dim AssemblyInformationList As List(Of ISAssemblyInformation)

' Get List of Assemblies
AssemblyInformationList = finBL.Runtime.GetAssemblyInformationList()

For Each AssemblyInformation In assemblyInformationList
  finBL.DebugPrintFormat("{0}: {1}", AssemblyInformation.Name, AssemblyInformation.Version)
Next

NOTE: This change has also been made to remove dependence on non-standard technology within the .NET Framework.