ich habe folgendes Problem. Ich habe ein Setup für mein VB6-Programm
erstellt und alle nötigen .dll's dort mit eingebunden. Unter WinXP Prof
funktioniert das einwandfrei. Unter Win98 (selbst mit installierter
Entwicklungsumgebung) bekomme ich nach dem start des Programms immer den
Laufzeit-Fehler 429 - ActiveX-Komponente konnte nicht geladen werden. Unter
Win2000 ebenso. Da schmeisst er allerdings schon während der Installation
Fehler.
Wenn ich nun unter Win98 das VB-Projekt öffne und starte bekomme ich ebenso
den Fehler. Wie bekomme ich das nun wieder hin, das es funktioniert? Habe
auch schon versucht die VB6-Runtime neu zu installieren - kein Erfolg.
Ebenso habe ich schon versucht das gesamte Projekt mit dem Verpackungs- und
Weitergabe-Assi zu installieren. Dort müsste ja eigentlich alles enthalten
sein, oder nicht? - auch kein Erfolg.
Es funktionieren jetzt auch auf der Win98-Maschine (mit installierten Visual
Studio) keine dort erstellten VB-Programme mehr (alle Laufzeitfehler 429).
Bitte helft mir!!
In hoffnungsvoller Erwartung
Stefan
Hatte vor ein paar Tagen ein ähnliches Problem mit Fehler 429 auf
Win95-Rechnern.
Du müßtest zunächst erstmal herausfinden bei welcher Code-Zeile der Fehler
auftritt. Vermutlich wird in dieser Zeile ein Object oder DLL angesprochen
die auf dem aktuellen Rechner nicht vorhanden ist
mfg
Wolfgang Schwarz
> Du müßtest zunächst erstmal herausfinden bei welcher Code-Zeile der Fehler
> auftritt. Vermutlich wird in dieser Zeile ein Object oder DLL angesprochen
> die auf dem aktuellen Rechner nicht vorhanden ist
Ja also stehen bleiben tut er beim öffnen des Data-Environment
(ODBC-Connection). Ich bin aber der Meinung, alle .dll's mitzuliefern. Das
neueste MDAC ist ebenso installiert.
Um noch sicherer zu gehen, habe ich ein Setup mit dem Verpackungs- und
Weitergabe-Assistent aus Visual Studio erstellt. Dieser packt doch
normalerweise alle nötigen .dll's mit hinein, oder nicht?
Stefan
Set gwsDAOWorkspace = DBEngine.Workspaces(0)
Durch Nachinstallation von DCOM95 und MDAC_GER hat es dann funktioniert. Auf
anderen Windows-Systemen (98 und höher hat ich keine Probleme)
mfg
Wolfgang Schwarz
Könnte hier echt.....
grüsse Stefan
---------
PS: In meinem nächsten Leben werd ich Fliesenleger!
"Stefan Marhauer" <stefan....@dialog-it.de> schrieb im Newsbeitrag
news:OQTOWeMICHA.2604@tkmsftngp11...
> PS: In meinem nächsten Leben werd ich Fliesenleger!
Erhoffe Dir nicht zu viel davon:
Einen verkorksten Rechner kann man recht schnell neu aufsetzen. Aber mach
das mal mit einem buckligen Estrich oder einer schiefen Wand...
;-)
Viele Grüße
Harald M. Genauck
ABOUT Visual Basic - das Webmagazin
http://www.aboutvb.de
Mit dem Rechner neu aufsetzen scheinst du wohl recht zu haben. Ich weiss
jetzt hier auch keine Lösung mehr. Habe nun wirklich alle .dll's zusammen
(glaube ich zumindest). Irgendwie spinnt der Rechner auch. Ich kann sie ja
noch nicht einmal mehr manuell registrieren, falls es daran liegen sollte,
dass es mein Setup nicht tut.
Es scheint sich also wieder einmal ein "Fenster" aus dem Fenster geworfen
zu haben. Naja ist ja auch eigentlich nix neues.
Danke dir trotzdem für deine Hilfe!
Grüsse, Stefan
DANKE! Stefan
Stefan,
die neueste MDAC enthält keine Jet mehr. Wenn du diese benötigst, dann kann
es zur 429 kommen, wenn sie nicht installiert wurde (z.B. Jet40SP5....exe).
Peter