MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 17.09.2012, 16:05   #46
Joda78
Neuer Benutzer
Neuer Benutzer
Standard

Ich bin dazu übergegangen die MSCOMCTL.OCX in mein Access-Programm Verzeichnis (wo die eigenen MDBs liegen, bei mir C:\Access\) zu kopieren und diese dann im Verweis Manager bekannt zu machen. So konnten auch die PCs die Access Programme öffnen, welche das OCX nicht vorinstalliert hatten. Bis dato hatte ich dadurch keine Schwierigkeiten mit den Windows-Updates...(?)
Joda78 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.09.2012, 09:32   #47
Stefan Dase
MOF User
MOF User
Standard

Zitat: von Joda78 Beitrag anzeigen

Ich bin dazu übergegangen die MSCOMCTL.OCX in mein Access-Programm Verzeichnis (wo die eigenen MDBs liegen, bei mir C:\Access\) zu kopieren und diese dann im Verweis Manager bekannt zu machen. So konnten auch die PCs die Access Programme öffnen, welche das OCX nicht vorinstalliert hatten. Bis dato hatte ich dadurch keine Schwierigkeiten mit den Windows-Updates...(?)

Das ist auch ein interessantes Vorgehen. Reicht es denn, das OCX zu verteilen?
Stefan Dase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.09.2012, 13:21   #48
Joda78
Neuer Benutzer
Neuer Benutzer
Standard

Zumindest bei meinem letzten Projekt reichte es... dort waren es aber nur 5 PCs mit Windows 7 auf denen MSCOMCTL.OCX nicht vorinstalliert war. Ich weiß nicht wie es sich verhält, wenn sich bereits eine (registrierte?) Version auf dem PC befindet...
Joda78 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 25.09.2012, 17:05   #49
KGunder
MOF User
MOF User
Standard

Zitat: von Luschi Beitrag anzeigen

weiß jemand von Euch, ob M$ das in diesem Thread diskutierte Registrierungsprobem mit 'MSCOMCTL.OCX' an einem der letzten Patch-Dienstage von alleine behoben hat, oder muß man immer noch selbst handeln?

Gibt es hier Neuigkeiten?? In meinem WSUS sehe ich noch immer das alte Sicherheitsupdate ?!

Klaus
KGunder ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.09.2012, 11:54   #50
Stefan Dase
MOF User
MOF User
Standard

Zitat: von KGunder Beitrag anzeigen

Gibt es hier Neuigkeiten?? In meinem WSUS sehe ich noch immer das alte Sicherheitsupdate ?!

Gestern Nacht hat es unsere Terminal Server (Windows Server 2003) erwischt, heute Morgen musste ich erst einmal alle Anwendungen neu kompilieren. Also wird offenbar immer noch das Update mit Austausch des OCX installiert.

Grüße,
Stefan
Stefan Dase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.10.2012, 10:59   #51
rastrans
MOF Koryphäe
MOF Koryphäe
Standard

Wir haben hier einen tollen Mix von Office 2002, 2003 und XP und Win7 und Terminalserver, dessen Version ich aber nicht weiss.

Unsere Mitarbeiter bekommen fast täglich eine neue Version von ihrer Access ADP. Ich kompiliere diese Datei dann mit meinem Win7 64-Bit System und unsere Anwender sollen das mit XP 32-Bit nutzen. Bisher funktionierte das ganz gut.

Nach dm MS-Update ging es bei einigen Rechnern nicht mehr! Wenn wir die alte Dateiversion der ADP aufgespielt haben war wieder alles ok. Nur leider hatten die dann nicht die neusten Formulare und Berichte.

Fehler war, das ich den 2.1 Schlüssel genutzt habe, aber unsere Anwender noch den 2.0 Schlüssel hatten. Den habe ich zwar auch, aber die ADP wollte wohl dann die neuste Version nutzen.

Wir sind jetzt dazu übergegangen, einfach beide Schlüssel in die Registrierung zu packen - schon läuft es wieder. So können wir mit alten ADP und neuen ADP arbeiten. Einen "leeren" 2.0 Schlüssel hatten wir allerdings noch nicht!

Danke an alle hier, die hier was berichtet haben. Hat uns nun endlich zu der Lösung geführt!

Gruss, rastrans

__________________

There are 10 different types of people in the world. Those who understand the binary system and those who not.

Da für die Helfer der einzige Lohn eine Rückmeldung ist, wäre ein kurzes Feedback wünschenswert.
Auch sehen andere User, die ein ähnliches Problem haben, inwiefern die Lösung zur Beseitigung des Problems beigetragen hat.
Übrigens : Hilfreiche und positive Beiträge kann man auch bewerten!
rastrans ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:09   #52
JPA
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Forum,

habe die neue Version MSCOMCTL.ocx auf einem System.
Durch manuelle neuregistrierung der Datei funktioniert das Treeview dann wieder korrekt:
RegSvr32.exe -u c:\Windows\System32\MSCOMCTL.ocx
RegSvr32.exe c:\Windows\System32\MSCOMCTL.ocx

Nun zu meinen Fragen:
A. Wie kann ich per vba-Code erkennen, das die MSCOMCTL.ocx nicht "korrekt" registiert ist?
B. Wie kann ich per vba-Code diese Registrierung durchführen lassen (auch unter WIN64bit)?

Zu A, könnte ich prüfen ob der Registireungschlüssel HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.1 vorhanden ist, aber das ist jedoch keine eindeutige Lösung nach meiner ansicht?!

Gruß
JPA
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:24   #53
M Merlin
MOF Koryphäe
MOF Koryphäe
Standard

Zitat:

B. Wie kann ich per vba-Code diese Registrierung durchführen lassen (auch unter WIN64bit)?

Ich mach das per Batch...

Code:

@echo off
call :setVariables
call :check6432
call :RegSrv
Call :Stop

:setVariables
echo ....%date% %time% Starting Setup
Set MyDir=%CD%\
goto end


:check6432
if exist "C:\Windows\SysWOW64" Echo ...64-Bit Betriebssystem
if exist "C:\Windows\SysWOW64" Set SysPath=C:\Windows\SysWOW64\
if exist "C:\Windows\SysWOW64" goto end
if not exist "C:\Windows\SysWOW64" Echo ...32-Bit Betriebssystem
if not exist "C:\Windows\System32" pause
if not exist "C:\Windows\System32" exit
if not exist "C:\Windows\SysWOW64" Set SysPath=C:\Windows\System32\
goto end

:RegSrv
%SysPath%regsvr32 "%SysPath%MSCOMCTL.OCX" -u
%SysPath%regsvr32 "%SysPath%MSCOMCTL.OCX"
goto end


:Stop
echo %MyDir%
echo %SysPath%
::SET
pause


:end
Code:

A. Wie kann ich per vba-Code erkennen, das die MSCOMCTL.ocx nicht "korrekt" registiert ist?
Daran hatte ich auch überlegt, aber was spricht dagegen egal ob alt oder neu - eine neue Registrierung der Komponente durchzuführen...?

__________________

ach ja: Ich überarbeite manchmal meine Beiträge nachträglich - also ab und zu mal aktualisieren!

Ich finde es schade, wenn man auf einen Lösungsvorschlag keine Rückmeldung bekommt....
M Merlin ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:32   #54
Atrus2711
MOF Guru
MOF Guru
Standard

Hi,

Zitat:

was spricht dagegen egal ob alt oder neu - eine neue Registrierung der Komponente durchzuführen

tauschst du vor jedem Anlassen vorsichtshalber den Motor aus?

@JPA:
vielleicht wäre es ein Weg, z.B. einen "Test-Treeview" in einem "On Error ..."-Block zu bestücken. Wenn das klappt, klingt das ganz gut. Wenn nicht, ist mglw. was faul.

Geändert von Atrus2711 (01.11.2012 um 12:34 Uhr).
Atrus2711 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:34   #55
JPA
MOF Koryphäe
MOF Koryphäe
Standard

vielen dank für deine Batch-Lösung.
Ich benötige noch eine allgemeinere Lösung, z.B. könnte ja der Ordner Windows auch anders heissen...

Bei jedem Programmstart die neuregistrierung zu machen finde ich nicht optimal.
Dennoch danke für die Rückmeldung.
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:35   #56
Atrus2711
MOF Guru
MOF Guru
Standard

@JPA:
Kommt man an die Systemordner nicht auch über Platzhalter (IIRC %windir%) ran? Dann brauchst du die nicht hartverdrahten.
Atrus2711 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:36   #57
JPA
MOF Koryphäe
MOF Koryphäe
Standard

Zitat:

vielleicht wäre es ein Weg, z.B. einen "Test-Treeview" in einem "On Error ..."-Block zu bestücken. Wenn das klappt, klingt das ganz gut. Wenn nicht, ist mglw. was faul.

Daran habe ich auch schon gedacht, nur wie kann der code es testen?
Den das treeview erzeugt keine fehler, nur die Ereignisse werden einfach nicht angezogen (ein bekanntes problem wegen der neue mscomctl.ocx).
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 12:42   #58
JPA
MOF Koryphäe
MOF Koryphäe
Standard

ja stimmt, den Batch kann man durchaus noch optimieren, es ist auf jedenfall ein Lösungsansatz.

Die Version von mscomctl.ocx kann ich auch auslesen, den Reg Ast 2.1 kann ich auch prüfen.
Also wenn Version=6.1.98.34 und kein 2.1Ast dann registrierung
Also wenn Version=6.1.98.34 und 2.1Ast vorhanden dann nicht registrieren, oder vieleicht doch???

Besser wäre es eindeutig feststellen zu können ob die Datei "korrekt" registriet ist!
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 13:34   #59
M Merlin
MOF Koryphäe
MOF Koryphäe
Standard

Zitat:

z.B. könnte ja der Ordner Windows auch anders heissen...

Über diese Überlegung würde ich nochmals nachdenken !!!

__________________

ach ja: Ich überarbeite manchmal meine Beiträge nachträglich - also ab und zu mal aktualisieren!

Ich finde es schade, wenn man auf einen Lösungsvorschlag keine Rückmeldung bekommt....
M Merlin ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 13:50   #60
JPA
MOF Koryphäe
MOF Koryphäe
Standard

Zitat:

Über diese Überlegung würde ich nochmals nachdenken !!!

Erkenne gerade nicht meinen angeblichen denkfehler
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.