Ciao, Tobi
Tobias Herrmann
> Ich möchte zur Runtime aus der Registry auslesen, ob bestimmte DLL's
> registriert sind. Soweit ich es erkennen konnte brauche ich dazu die GUID
> (Globally unique Identifier) der jeweiligen DLL. Kennt jemand eine
> Möglichkeit, wie man diese GUID direkt aus der DLL-Datei auslesen kann.
Dies kannst du mithilfe der "Typelib Information (tlbinf32.tlb)"
(Projekt => Verweise) ermitteln:
Public Function GetGUID(ByVal sFile As String) As String
Dim tTLI As TypeLibInfo
Set tTLI = TLI.TypeLibInfoFromFile(sFile)
GetGUID = tTLI.Guid
End Function
"sFile" gibt den Pfad- und Dateinamen der entsprechenden ActiveX Datei an.
HTH
Thorsten Dörfler
--
Es kann nur besser werden ... Locker bleiben!
www.doerfler.purespace.de www.vb-infotalk.de
VB Homepage VB Newsgroups, Chat & FAQ