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 01.11.2012, 14:27   #61
M Merlin
MOF Koryphäe
MOF Koryphäe
Standard

Zitat:

Zitat:

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

Erkenne gerade nicht meinen angeblichen denkfehler

Nimms mir nicht übel, aber jeder vernüftige Mensch würde an der Installation vom OS nicht den Ordner ändern...!!!

Hier ne Möglichkeit zu prüfen ob die Version von Mscomctl registriert ist...
Code:

'Hier wird der Verweis TLBINF32.dll benötigt
Dim lTLI As TypeLibInfo
  
  On Error Resume Next
  Set lTLI = TLI.TypeLibInfoFromRegistry("{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}", 2, 1, 0)

  Select Case Err.Number
    Case 0
      Debug.Print lTLI.HelpString

    Case tliErrTypeLibNotRegistered
      MsgBox "Der angegebene Verweis ist nicht registriert.", vbCritical

    Case Else
      MsgBox Err.Description
  End Select
  Err.Clear

__________________

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....

Geändert von M Merlin (01.11.2012 um 15:01 Uhr).
M Merlin ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.11.2012, 16:00   #62
JPA
MOF Koryphäe
MOF Koryphäe
Standard

ach nö du, ich nehms mit humor.
99% der leute die hier in diesem thema schreiben/lesen, tun das weil sie installation auf div. rechnern "reparieren" müssen und suchen nach einer allgemeinen lösung.
Internet. schon mal gehört..., ich weiss nicht was div. rechnerkonf. die leute haben die meine software downloaden. Andere standardordnernamen habe ich schon oft gesehen.
Aber mehr gehe ich auf dein überflüssigen kommentar nicht ein, bin ja froh das ich noch nicht ganz senil bin
Ist halt nur schade für alle, solche unproduktive kommentare zu lesen

Also zurück zum produktiven: Die funktion probiere ich mal aus, danke dafür.

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, 16:21   #63
M Merlin
MOF Koryphäe
MOF Koryphäe
Standard

Na ja dein Kommentar habe ich jetzt mal überlesen, werd dir trotzdem noch ne bessere Lösung geben...

Code:

Private Declare Function GetSystemDirectory Lib "KERNEL32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Sub CheckRegistered()
  Dim lTLI As TypeLibInfo
  Dim WinSysDir As String
  Dim sDirBuf As String * 255
  Dim sFileName As String  
  
  WinSysDir = Left$(sDirBuf, GetSystemDirectory(sDirBuf, 255))
  sFileName = WinSysDir & "\MSCOMCTL.OCX"
  
  On Error Resume Next
  Set lTLI = TLI.TypeLibInfoFromRegistry("{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}", 2, 1, 0)

  Select Case Err.Number
    Case 0
      Debug.Print lTLI.HelpString

    Case tliErrTypeLibNotRegistered
      MsgBox "Der angegebene Verweis ist nicht registriert.", vbCritical
      
      Call RegisterComponent(sFileName, True)
    Case Else
      MsgBox Err.Description
  End Select
  Err.Clear
End Sub

Function RegisterComponent(sFileName As String, Optional bRegister As Boolean) As Boolean
    Dim oTypeLib As Object
    
    On Error GoTo ErrFailed
    Set oTypeLib = CreateObject("TLI.TypeLibInfo")
    oTypeLib.ContainingFile = sFileName
    If bRegister Then
        oTypeLib.Register
    Else
        oTypeLib.UnRegister
    End If
    Set oTypeLib = Nothing
    RegisterComponent = True

    Exit Function

ErrFailed:
    Debug.Print Err.Description
    Debug.Assert False
    RegisterComponent = False
End Function
Denk an den Verweis....

__________________

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....

Geändert von M Merlin (01.11.2012 um 16:30 Uhr).
M Merlin ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 04.11.2012, 19:31   #64
JPA
MOF Koryphäe
MOF Koryphäe
Standard

Habe die alte MSCOMCTL.ocx auf meiner Entwicklungsmaschine deregistriert und die neue (v.6.1.98.34) registiert.
Läuft erstmal.
Allerdings verwende ich nun ein listview, dann läuft dieses nur noch auf einer maschine wo auch die neue mscomctl.ocx installiert ist.
Vorher lief es sowohl aufeiner maschine mit alten wie auch neue Version.

ALso habe ich die neue Version auf meiner Entwicklungsmaschine wieder deregistriert und die alte wieder registriert.
Allerlings jetzt, beim hinzufügen eines Listview oder auch imagelist bekomme ich nun die fehlermeldung, ocx nicht registriert. Treeview geht seltsamerweise aber.
Es scheint so das einige Steuerelement die neue Version noch immer erwarten.

Habe mit der Office2003 CD die Reparatur laufen lassen, kein erfolg.

Hat jemand einen tipp für mich, wie ich wieder die alte Version 6.1.98.33 wieder sauber zum laufen bringen kann?
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.12.2012, 19:22   #65
JPA
MOF Koryphäe
MOF Koryphäe
Standard

So kann man auf die Version 6.1.98.33 wieder zurück kommen:
1. Neue MSCOMCTL.OCX (6.1.98.34) unregistrieren
2. Folgenden regAst löschen: [HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.1]
3. Die alte Version MSCOMCTL.OCX (6.1.98.33) ins system32 reinkopieren und registieren.

Und dann noch unbedingt folgendes machen!
Die Registrierung der neue MSCOMCTL.OCX legt unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\ folgende neue Schlüssel an:
{0B314611-2C19-4AB4-8513-A6EEA569D3C4} Microsoft Slider Control 6.0 (SP6)
{24B224E0-9545-4A2F-ABD5-86AA8A849385} Microsoft TabStrip Control 6.0 (SP6)
{627C8B79-918A-4C5C-9E19-20F66BF30B86} Microsoft StatusBar Control 6.0 (SP6)
{7DC6F291-BF55-4E50-B619-EF672D9DCC58} Microsoft Toolbar Control 6.0 (SP6)
{87DACC48-F1C5-4AF3-84BA-A2A72C2AB959} Microsoft ImageComboBox Control 6.0 (SP6)
{95F0B3BE-E8AC-4995-9DCA-419849E06410} Microsoft TreeView Control 6.0 (SP6)
{979127D3-7D01-4FDE-AF65-A698091468AF} Microsoft ListView Control 6.0 (SP6)
{A0E7BF67-8D30-4620-8825-7111714C7CAB} Microsoft ProgressBar Control 6.0 (SP6)
{F91CAF91-225B-43A7-BB9E-472F991FC402} Microsoft ImageList Control 6.0 (SP6)

Diese einfach löschen, sonst funz die Controls weiterhin nicht.

Gruß
JPA
JPA ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.01.2013, 12:46   #66
LeMa
MOF User
MOF User
Standard Frage

Bitte entschuldigt, wenn ich das Thema noch einmal aufgreife. Ich bin quasi noch immer auf der Suche nach dem "Königsweg". Es geht um Treeview und Listview. Daher folgende Fragen:
  • Funktioniert mit der aktuellen MS-Version das DragDrop eines Listviews? (Bei mir bekomme ich das nicht hin. Version 6.01.9834)
  • Ist es empfehlenswert, auf die alte Version zurückzukehren? Die Sicherheitslücken müssen bei einem solchen MS Vorgehen ja gravierend sein.
  • Gibt es - abgesehen vom Pfad - Unterschiede im Vorgehen zwischen 32 und 64bit Versionen?

Danke und Grüße,
LeMa

__________________

LeMa
W7, O2010
LeMa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.01.2013, 13:00   #67
rastrans
MOF Koryphäe
MOF Koryphäe
Standard Unterschiede 32 und 64bit

Zitat: von LeMa Beitrag anzeigen

  • Gibt es - abgesehen vom Pfad - Unterschiede im Vorgehen zwischen 32 und 64bit Versionen?

Wir nutzen viele Verschiedene Versionen von Windows und auch einen Mix aus 32- und 64-Bit-System. Nachdem ich die Registry-Pfade gesetzt habe, haben wir keine Probleme mehr mit unseren Listboxen. (siehe Beitrag vom 18.10.12 10:59)

__________________

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 21.01.2013, 13:19   #68
LeMa
MOF User
MOF User
Standard

Also das DragDrop Event wird bei euch mit Version 6.01.98.34 korrekt ausgelöst?

__________________

LeMa
W7, O2010
LeMa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 09.02.2013, 10:40   #69
LeMa
MOF User
MOF User
Standard

Mit der offiziell aktuellen Version (6.01.98.34) sollte das DragDrop Event eines Listviews also funktionieren? Oder ist dazu ein "Downgrade" auf 6.01.98.33 notwendig?

__________________

LeMa
W7, O2010
LeMa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 09.02.2013, 11:29   #70
Thomas Möller
MOF Meister
MOF Meister
Standard

Hallo!

Zitat: von LeMa

Mit der offiziell aktuellen Version (6.01.98.34) sollte das DragDrop Event eines Listviews also funktionieren?

Ja! Voraussetzung ist, dass die Registrierung richtig erfolgt ist und in der Registry die richtigen Werte stehen. Die notwendigen Informationen findest Du in diesem Thread.
Ich persönlich würde es einfach ausprobieren.

CU

__________________

Thomas

Blog: Blog.Team-Moeller.de
Homepage: www.Team-Moeller.de
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Der Access-Stammtisch-Stuttgart trifft sich an jedem ersten Donnerstag im Monat.
Thomas Möller ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.02.2013, 08:15   #71
LeMa
MOF User
MOF User
Standard

Danke Thomas. Ja ich probiere und ich habe auch keinerlei Probleme z.B mit den Treeviews. Nur ListView DragDrop = Nothing...
Dachte schon, es wurde abgeschafft.

__________________

LeMa
W7, O2010
LeMa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.02.2013, 08:52   #72
LeMa
MOF User
MOF User
Standard

Mea culpa.
Hatte vergessen, im ListView das DropEvent auf manual zu stellen.

__________________

LeMa
W7, O2010
LeMa 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 12:42 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.