Discussion:
MSCOMCTL.OCX
(zu alt für eine Antwort)
Dieter Strassner
2012-08-15 21:15:54 UTC
Permalink
Hallo NG'ler,

heute Mittag habe ich den von MS angebotenen Windows-XP (32) Patch
durchlaufen lassen.

Jetzt wollte ich gerade mein Projekt compilieren, aber es hagelt kräftig
Fehlermeldungen.
In allen Projekten, in den "Microsoft Windows Common Controls 6.0 (SP6)"
verwendet wird,
erscheint bei Projektstart (...oder auch beim compilieren über eine
Batchfile) nun die Meldung:

"C:\[Projektpfad]\MSCOMCTL.OCX' konnte nicht geladen werdenLaden des
Projekts fortsetzen?"

Entgegen der nachfolgenden (bei projektstart fortsetzen) wird KEINE Log-File
erstellt.

Das Häkchen bei der o.g. Komponente ist weg, setze ich es wieder, meldet
sich umgehend "Visual Studio Just-In-Time Debugger" und klärt mich über
einen Ausnahmefehler in der VB6.EXE auf.
REGSVR32 regisrtierte die komponente zwar klaglos, aber es änderte nichts.
Gebootet hatte ich nach dem Update auch.

Habe mal verglichen, die Komponente MSCOMCTL.OCX änderte sich:
vor dem Update: Version 6.1.9833 Datum: 6.6.2012 20:59 Größe
1046 KB
nach dem Update: Version 6.1.9834 Datum: 14.2.2012 12:09 Größe 1046
KB

Hat jemand das Problem nach dem aktuellen Windows-XP-Patch ebenfalls?
Was kann ich noch machen um das problem zu lösen(..außer einem Rollback
meiner vm)?
--
Viele Grüße - Dieter

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz
G.Wietzorek
2012-08-15 22:08:59 UTC
Permalink
Post by Dieter Strassner
Hallo NG'ler,
heute Mittag habe ich den von MS angebotenen Windows-XP (32) Patch
durchlaufen lassen.
vor dem Update: Version 6.1.9833 Datum: 6.6.2012 20:59
Größe 1046 KB
nach dem Update: Version 6.1.9834 Datum: 14.2.2012 12:09 Größe
1046 KB
Hat jemand das Problem nach dem aktuellen Windows-XP-Patch ebenfalls?
Was kann ich noch machen um das problem zu lösen(..außer einem Rollback
meiner vm)?
Habe dasselbe Problem nach dem heutigen Patch Tag unter Windows 7
gehabt. Ließ sich aber durch ein altes Innossetup Setup beheben, in dem
eine uralte mscomtl enthalten ist - die normalerweise nie installiert
wird - so auch heute natürlich nicht. Danach war das Problem trotzdem
behoben?!

Gert
--
"Probleme kann man niemals mit derselben Denkweise lösen, durch die sie
entstanden sind."
Albert Einstein
W. Wolf
2012-08-16 06:48:38 UTC
Permalink
Post by Dieter Strassner
Hallo NG'ler,
heute Mittag habe ich den von MS angebotenen Windows-XP (32) Patch
durchlaufen lassen.
[...]
Post by Dieter Strassner
Hat jemand das Problem nach dem aktuellen Windows-XP-Patch ebenfalls?
Was kann ich noch machen um das problem zu lösen(..außer einem Rollback
meiner vm)?
Hier ist (noch) alles ok. Schon mal versucht ein neues jungfräuliches
Projekt anzulegen und mscomctl einzubinden?

Schönen Gruß
W. Wolf
W. Wolf
2012-08-16 06:52:37 UTC
Permalink
Post by Dieter Strassner
Hallo NG'ler,
Hat jemand das Problem nach dem aktuellen Windows-XP-Patch ebenfalls?
Was kann ich noch machen um das problem zu lösen(..außer einem Rollback
meiner vm)?
Hätte da noch eine Frage: Gibt es den Fehler auch bei deinen (alten)
kompilierten EXEs oder nur in der VB-IDE? Müssen wir davon ausgehen dass
unsere Kundschaft bald mit dem gleichen Problem konfrontiert wird?

Schönen Gruß
W. Wolf
Lutz Uhlmann
2012-08-16 07:07:35 UTC
Permalink
Post by W. Wolf
Post by Dieter Strassner
Hallo NG'ler,
Hat jemand das Problem nach dem aktuellen Windows-XP-Patch ebenfalls?
Was kann ich noch machen um das problem zu lösen(..außer einem Rollback
meiner vm)?
Hätte da noch eine Frage: Gibt es den Fehler auch bei deinen (alten)
kompilierten EXEs oder nur in der VB-IDE? Müssen wir davon ausgehen dass
unsere Kundschaft bald mit dem gleichen Problem konfrontiert wird?
Bie uns haben wir die Probleme mit Access-Projekten, welche die OCX
einbinden - mittlerweile bei Kunden mit 2003, 2007 und 2010. Schöner
Mist ... wenn das so weiter geht, steht in den nächsten Wochen viel
Arbeit an!
Dieter Strassner
2012-08-16 07:21:17 UTC
Permalink
Hallo W.
Post by W. Wolf
Hätte da noch eine Frage: Gibt es den Fehler auch bei deinen (alten)
kompilierten EXEs oder nur in der VB-IDE? Müssen wir davon ausgehen
dass unsere Kundschaft bald mit dem gleichen Problem konfrontiert
wird?
Wenn Du ein neues VB6-Projekt aufmachst klappt alles wie immer, kein
Problem.
Das OCX ist binärkompatibel geblieben. Ich erwarte deshlab keine Problem auf
den Kunden-PCs.
--
Viele Grüße - Dieter

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz
Dieter Strassner
2012-08-16 07:14:33 UTC
Permalink
Hallo,
Post by Dieter Strassner
Jetzt wollte ich gerade mein Projekt compilieren, aber es hagelt kräftig
Fehlermeldungen.
In allen Projekten, in den "Microsoft Windows Common Controls 6.0 (SP6)"
verwendet wird,
erscheint bei Projektstart (...oder auch beim compilieren über eine
hat mit diesem veralteten Projekteintrag zu tun:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX

In meinem Fall ist es so, das die Option "Active-X-Komponente aktualisieren"
absichtlich nicht in allen Projekten gesetzt ist. Überall dort wurde dann
logischerweise auch nicht automatisch auf Version 2.1 aktualisiert.

Also einmal "suchen&ersetzen" in den VBP-Files auf den Eintrag:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX


Dann funktioniert die Komponente in der Version 6.1.9834 vom 6.6.2012 wieder
ganz normal...

PS: Danke an Gert für die Info, das hat mich relativ schnell auf die
richtige Spur gebracht!
--
Viele Grüße - Dieter

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz
W. Wolf
2012-08-16 08:15:25 UTC
Permalink
Am 16.08.2012 09:14, schrieb Dieter Strassner:
[...]
Post by Dieter Strassner
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
Deshalb ja auch meine Frage nach dem neuen VB-Projekt. Wenn das nämlich
funktioniert, ist die Lösung auch nicht weit. Das Gleiche hatten wir
schon mal vor ein paar Jahren. Jetzt sind wir gewarnt, Danke für die
Lösung.

Schönen Gruß
W. Wolf
Lutz Uhlmann
2012-08-17 09:10:30 UTC
Permalink
Ein paar Links:

http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_update/security-update-for-mscomctlocx-kb2597986-ms12-060/6dadedda-7bfa-4569-91d8-a31ebcf6a08a?page=1&tm=1345194519277

http://www.ms-office-forum.net/forum/showthread.php?t=292173

http://intellipoint.wordpress.com/2012/08/16/ms-zerstort-durch-kb2687441-die-kompatibilitat-von-mscomctl-ocx/


Wirklich ein schöner Mist!
Hab eigentlich anderes zu tun, als den ganzen Tag Fehler zu beheben!
Loading...