Ik heb een applicatie die gebruik maakt van een OCX en een aantal DLLs.
In de appllicatie heb ik een about form waar ik het versienr van de exe toon.
Nu wil ik in dat form ook graag het versienr van de geladen OCX tonen en een aantal van de dlls.
De versienrs van de geladen dlls haal ik op via:
Maar hoe doe ik dit voor de ActiveX? Ik heb al GetModules geprobeerd, maar dat werkte ook niet.
Weer even een duwtje?
In de appllicatie heb ik een about form waar ik het versienr van de exe toon.
Nu wil ik in dat form ook graag het versienr van de geladen OCX tonen en een aantal van de dlls.
De versienrs van de geladen dlls haal ik op via:
Visual Basic .NET:
1
2
3
4
5
6
7
8
| Dim objExecutingAssemblies As Assembly = System.Reflection.Assembly.GetExecutingAssembly Dim arrReferencedAssmbNames As AssemblyName() = objExecutingAssemblies.GetReferencedAssemblies lblLoadedAssemblies.Text = "Loaded dlls:" + vbCrLf 'Loop through the array of referenced assembly names. For Each strAssmbName As AssemblyName In arrReferencedAssmbNames lblLoadedAssemblies.Text += strAssmbName.Name + " (" + strAssmbName.Version.ToString() + ")" + vbCrLf Next |
Maar hoe doe ik dit voor de ActiveX? Ik heb al GetModules geprobeerd, maar dat werkte ook niet.
Weer even een duwtje?