Jak Naprawić Błąd 429 Komponentu ActiveX Vb6

Potrzebujesz komputera, który jest szybszy, stabilniejszy i zoptymalizowany pod kątem wydajności? Następnie wypróbuj Reimage.

Oto już kilka prostych metod, które zdaniem ekspertów powinny pomóc w rozwiązaniu problemu z błędem vb6 429 z komponentem ActiveX.Ten błąd występuje, gdy Component Object Model (COM) nie może utworzyć poszukiwanego obiektu automatyzacji, ponieważ element automatyzacji nie jest dostępny dla Visual Basic.

vb6 error 429 activex component

Moja firma i przedsiębiorstwo ma aplikację VB6, która teraz otrzymuje Crystal Reports 7, dla której urządzenie docelowe zażądało instalacji połączonej z 32-bitowym systemem Windows 7. Jest zwykle instalowany na kliencie na komputerach z systemem Windows exp SP2 w wersji 32-bitowej. Połączenie z bazą danych jest nawiązywane przez ODBC przez SQL Server 2000 na innym serwerze.

W systemie Windows 7 wszystkie instalacje działają dobrze, ale jeśli chcesz otworzyć aplikację, powinien pojawić się błąd.

  • Zarejestruj wszystkie pliki DLL i OCX za pomocą regsvr32. Niektórzy nie zarejestrują się, ponieważ są już nagrane lub zaraz po tym, pojawia się pomysł „Sprawdź, dlaczego „[nazwa].dll” jest prawidłowym plikiem DLL lub OCX, a następnie spróbuj ponownie”. Przeczytałem tę stronę dyskusji na ten temat: http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/0653f685-4526-45d9-89f3-8c479a6b4c62
  • Monitoruje szkolenie otwierające za pomocą aplikacji ProcessMonitor, aby napotkać i określić, czy brakuje wystarczającej biblioteki dll lub czy te ocx są zadeklarowane – nie wygląda na to, aby tak było.
  • Sprawdziliśmy aplikację w ścieżce do tej listy i dlatego nic nie narusza tych zasad.
  • Jak rozwiązać błąd runtime 429 w vba?

    Zapisz program ponownie.Zapisz ponownie potrzebny plik.Uruchom skanowanie antywirusowe.Zaznacz, aby uzyskać aktualizacje systemu Windows.Uruchom Kontroler plików systemowych.Skanuj i napraw rejestr.Przywróć zmiany systemowe, korzystając z funkcji przywracania systemu.

    Widziałem dwa posty na blogu KB, więc proszę o link do nich

  • http://support.microsoft.com/kb/281848 — ten plik comdlg32.ocx z wbudowanym narzędziem ma numer 6.0.81.69, a informacje w folderze system32 dotyczące dowolnego składnika programistycznego (WinXP 32-bitowy) to wyznaczony 6.1. 97,82. Gdyby jednak to zakończyło się problemem, z pewnością nie działałoby to dobrze w tym momencie?
  • http://support.microsoft.com/kb/184898 — na pewno nie jest to ogólnie problem
  • Na koniec, ze względu na złożoność, nie mogę wykonywać żadnych aktualizacji komputera w tej aplikacji. Nawet jeśli okaże się, że to ja, nie jestem projektantem VB6, tylko facetem, który nie wiele razy dostał fatalne wsparcie projektowe! Jeśli zwykle wymagane są jakiekolwiek ulepszenia kodu, powinienem pomóc Ci sprawdzić tryb winxp.

    Aktualizacja: dokładnie ten sam błąd w trybie XP. To jest maszyna wirtualna Win XP SP3. Będzie to prawdopodobnie działać na maszynie wirtualnej Win XP SP2. Najprawdopodobniej w SP3 jest po prostu coś, co powinno być tego przyczyną? A może chodziło o to, że ten przedmiot stał się w trybie XP?

    Pobierz typ wymaganego pliku DLL i skopiuj prawie wszystkie wyodrębnione pliki do tego folderu:

    Zapisz ponownie ten konkretny plik

    Co może być błędem ActiveX?

    Gdy napotkasz poważny problem z ActiveX, zwykle oznacza to, że większość elementów urządzenia ma uszkodzone wpisy, które mogą uniemożliwić prawidłowe działanie wtyczki ActiveX. W sprzęcie z systemem starszym niż Windows 2000 problemy z ActiveX mogą być również powodowane przez brakujące biblioteki DLL, które w rzeczywistości mogły zostać usunięte podczas odinstalowywania programu.

    Jeśli otrzymasz zupełnie nową, dużą nazwę pliku we wszystkich klasyfikacjach błędów, być może plik osobisty nie został prawidłowo zarejestrowany w rejestrze konfiguracji. W niektórych przypadkach będziesz musiał ponownie zapisać plik na temat wiersza poleceń.

    regsvr32
    vb6 oversight 429 activex component

    Dla ilustracji, jeśli nazwa pliku OCX to bardzo często vbalexpbar6.ocx, wpisz

    następnie trzymając komendą:

    Jeśli trudne zadanie będzie się powtarzać, kliknij tutaj, aby przeprowadzić konserwację

    Błąd 429