OKB-000272 | Fehler beim Laden einer DLL

Transcrição

OKB-000272 | Fehler beim Laden einer DLL
OKB-000272 | Fehler beim Laden einer DLL
Montag, 6. Februar 2006
15:24
FAQ-Nr: OKB-000272
Betrifft: VB6
Problem:
Beim Starten einer .dll in der VB6-IDE erscheint die Fehlermeldung:
Microsoft Visual Basic
"Fehler beim Laden einer DLL"
Ursache:
In Ihrem Projekt sind Formulare eingebunden, die unter VBA erstellt worden sind. In diesen Formularen
verwenden Sie Steuerelemente, die nicht zum Standardumfang vom VBA gehören (bspw. ListView, TreeView,
ProgressBar, ImageList). Aufgrund eines uns nicht näher bekannten Fehlers in VB müssen solche Formulare
speziell behandelt werden. Die "VBA-Formulare" sind daran zu erkennen, dass im Projekt-Explorer der Zweig
"Designer" eingeblendet ist:
Lösung:
1.) Fügen Sie in die Werkzeugsammlung der VBA-Formulare, die Sie mit einem Rechtsklick auf ein Formular
erreichen, Verweise auf die verwendeten Steuerelemente hinzu:
VB(A)-IDE Seite 1
2.) Erstellen in einem der VBA-Formulare neue Steuerelemente der verwendeten Typen (Die Steuerelemente
können später wieder entfernt werden)
2.) Entfernen Sie über den Menüpunkt "Projekt - Komponenten" auf der Registerkarte "Designer" den Verweis
auf "Microsoft Forms 2.0 Form", bestätigen Sie den Dialog mit "OK" und setzen den Verweis wieder.
VB(A)-IDE Seite 2
3.) Öffnen Sie alle VBA - Formulare per Doppelklick aus dem Projektbaum.
VB(A)-IDE Seite 3