vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Laufzeitfehler 430 | Klasse unterstützt keine Automatisierung [...] 
Autor: Move
Datum: 19.09.16 17:20

Hallo,

wir setzen in unserem Betrieb ein älteres, recht komplexes VB6 Programm ein, das auch bis vor kurzem sogar unter Windows 10 noch einwandfrei funktioniert hat.
Nun habe ich hier und da Änderungen im Code machen müssen und bin etwas geplättet.

Seit neuestem erhalte ich auch in der Entwicklungsumgebung (Windows 10 incl. diesem "Anniversary Update") einen seltsamen Fehler beim Testen der Controls:

Dieser lautet im Klartext:

[u]Laufzeitfehler 430 | Klasse unterstützt keine Automatisierung oder unterstützt die erwartete Schnittstelle nicht

Einen ersten Ansatzpunkt meine ich eventuell bei einigen gemeinsamen Dependencies gefunden zu haben:

Type=Exe
Reference=*\G{2A75196C-D9EB-4129-B803-931327F72D5C}#2.8#0#..\..\..\Program _
  Files (x86)\Common Files\System\ado\msado28.tlb#Microsoft ActiveX Data _
  Objects 2.8 Library
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\Windows\SysW_
OW64\stdole2.tlb#OLE Automation
Object={EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0; ieframe.dll
Reference=*\G{420B2830-E718-11CF-893D-00A0C9054228}#1.0#0#..\..\..\Windows\SysW_
  OW64\scrrun.dll#Microsoft Scripting Runtime
Reference=*\G{00020813-0000-0000-C000-000000000046}#1.3#0#..\..\..\Program _
Files (x86)\Microsoft Office\Office12\EXCEL.EXE#Microsoft Excel 9.0 Object _
Library
Reference=*\G{F5078F18-C551-11D3-89B9-0000F81FE221}#4.0#0#..\..\..\Windows\SysW_
OW64\msxml4.dll#Microsoft XML, v4.0
Reference=*\G{00020905-0000-0000-C000-000000000046}#8.0#409#..\..\..\Program _
Files (x86)\Microsoft Office\Office12\MSWORD.OLB#Microsoft Word 8.0 Object _
Library
[...]
Reference=*\G{EB033A84-C8C4-4D1A-BE27-A44CE7040535}#9.0#0#..\..\..\RegistryNET._
  dll#RegistryNET
RegistryNET.dll ist in VB2008 geschrieben und enthält die Registryverwaltung von dem Programm.

Laut Microsoft wäre dieser Automatiserungsfehler scheinbar bekannt (siehe https://support.microsoft.com/en-us/kb/244224 ).

Allerdings tritt der Laufzeitfehler beim Aufruf eines Controls auf, das wir selbst entwickelt haben, und nicht beim Versuch eine Excel-Datei zu erzeugen.

ctlMyControl.Init [...]
Die Verweise auf die entsprechende OCX sind richtig.

Hat jemand eine zündende Idee ?

VIELEN DANK IM VORAUS !

Stephan
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Laufzeitfehler 430 | Klasse unterstützt keine Automatisierun...3.215Move19.09.16 17:20
Re: Laufzeitfehler 430 | Klasse unterstützt keine Automatisi...1.363Blackbox19.09.16 18:33
Re: Laufzeitfehler 430 | Klasse unterstützt keine Automatisi...1.275Move20.09.16 13:50
Re: Laufzeitfehler 430 | Klasse unterstützt keine Automatisi...1.297Blackbox20.09.16 17:12
Re: Laufzeitfehler 430 | Klasse unterstützt keine Automatisi...1.245Move19.09.16 19:41

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel