Fehler beim Laden von COMCTL32.OCX

01/08/2008 - 12:40 von Kristian Dressler | Report spam
Hi Leute,
ich brauche für ein TreeView-Steuerelement die COMCTL32.OCX.
Diese soll per Code geladen werden:

Application.VBE.ActiveVBProject.References.AddFromFile
"C:\System32\COMCTL32.OCX"

Leider kriege ich eine Fehlermeldung:
Laufzeitfehler '48'
Fehler beim Laden einer DLL

Ich habe das schon auf verschiedenen Rechnern ausprobiert und immer die
gleiche Meldung (Dem Zugriff auf VB-Projekte in der Sicherheit wird vertraut).

Kann mir jemand helfen?

Danke schonmal
Gruß
Kristian
 

Lesen sie die antworten

#1 Hartwig Constien
04/08/2008 - 09:11 | Warnen spam
"Kristian Dressler" schrieb:

ich brauche für ein TreeView-Steuerelement die COMCTL32.OCX.
Diese soll per Code geladen werden:

Application.VBE.ActiveVBProject.References.AddFromFile
"C:\System32\COMCTL32.OCX"

Leider kriege ich eine Fehlermeldung:
Laufzeitfehler '48'
Fehler beim Laden einer DLL

Ich habe das schon auf verschiedenen Rechnern ausprobiert und immer die
gleiche Meldung (Dem Zugriff auf VB-Projekte in der Sicherheit wird vertraut).



Hallo Kristian,

so verwunderlich ist das nicht. Schon der Pfad dürfte so nicht passen. Bei
Standard-Installationen findet sich System32 gewöhnlich unterhalb von Windows.
Außerdem ist das TreeView ein Zusatzsteuerelement und deshalb nur dann
vorhanden, wenn es jemand mal installiert hat.
Wenn ich so ein Teil benutzen will, erstelle ich den zugehörigen Code
komplett in VB6 und mache eine Klassen-DLL draus, die ich in Word-VBA
hinzulade. Und natürlich überprüfe ich bei jedem Update, ob die
Steuerelementdateien auf dem Zielsystem vorhanden sind.

Hang loose, Hartwig

Ähnliche fragen