Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 18.02.2010, 11:52   #1
Newbie
 
Offline
Registriert seit: 12-2009
Beiträge: 10
VB Runtimes Side by side (SxS)

Hallo,

ich habe folgendes Problem: Einige Benutzer in der Firma benötigen eine Konstellation an Anwendung die jeweils selber wieder unterschiedliche Versionen der VB6 Runtimes benötigen (V.: 6.1.97.86, 6.1.98.13 & 6.1.98.16). Da man diese Dateien (hauptsächlich mscomctl.ocx & mscomct2.ocx) nicht mehrfach registrieren kann, dachte ich evtentuell Windows Side by Side WinSxS könnte ds Problem lösen und hoffe hier einen Profi zu finden der SxS-System das genauer kennt.
    Mit Zitat antworten
Alt 18.02.2010, 12:07   #2
Expert Member
 
Offline
Registriert seit: 04-2007
Ort: Horgen, Schweiz
Beiträge: 4.482
Installiere die jeweils benötigte VB6 Runtime ins das Verzeichnis in dem auch die .exe des Programmes liegt.
    Mit Zitat antworten
Alt 18.02.2010, 13:42   #3
Newbie
 
Offline
Registriert seit: 12-2009
Beiträge: 10
Hallo,

vielen Dank für die Antwort. Leider hat das Setup der Common Control 6.1.97.86 (VisualBasic6-KB896559-v1-DEU.exe) keine Rückfrage für das Installationverzeichnis - ich habe es deswegen mit Universal Extractor entpackt und die Dateien einfach in das Verzeichnis kopiert. Das Programm konnte aber leider nicht starten, da er nicht die .ocx-Datei aus seinem Verzeichnis, sondern die im System registrierte Version (6.1.98.16) und stürtzt ab.
Und genau da liegt auch mein problem, unterschiedliche Programm benötigen unterschiedliche Versionen dieser OCX-Dateien aber man kann nur eine registrieren. Ich hoffte hier eine Lösung mittels SxS zu finden - mir wäre aber alles recht was das Problem löst.

Gruß,


**UPDATE: Wenn im System keine comctl.ocx und comct2.ocx registriert ist, nimmt das Programm tatsächlich die aus dem eigenen Verzeichnis, allerdings hilft mir das nicht weiter, weil das das Programm, welches die Versionen 6.1.98.16 benötigt mittel .NET-InterOp-Forms darauf zugreift. Das dritte Programm ist ein Excel-Plugin und hat dann ebenfalls Probleme.

Geändert von shertz (18.02.2010 um 14:26 Uhr). Grund: Update
    Mit Zitat antworten
Alt 18.02.2010, 15:01   #4
Expert Member
 
Offline
Registriert seit: 07-2005
Beiträge: 11.339
Ich finde es jetzt etwas ungewöhnlich, dass sich eine Anwendung mit einer neuren Version diese MS-DLL's nicht funktioniert.

Dann ist aus meiner Sicht die 1. Anwendung nicht sauber programmiert.

Welche Version hat die VB6-Runtime ? Die sollte unter XP die Version 6.0.98.2 haben und ist Bestandteil des XP-Service Packs.

Falls die Anwendung seine eigene msvbvm60.dll mitbringt, lösche die mal raus.


-Zahni

Signatur
Wen du nicht mit Können beeindrucken kannst, den verwirre mit Schwachsinn!

    Mit Zitat antworten
Alt 19.02.2010, 10:36   #5
Newbie
 
Offline
Registriert seit: 12-2009
Beiträge: 10
Nein, das Programm hat keine eigene msvbvm60.dll und die Version aus dem system32-Ordner ist 6.0.98.2.
Ich vermute sehr stark, dass es sich um dieses Problem handelt: kb826287 leider helfen die Servicepacks nichts, der Fehler tritt immernoch auf.
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSE - Client Side Extensions Sagaris71 Windows Server Forum 0 23.04.2010 14:20
VPN side-to-end und side-to-side ede21 Windows Forum — LAN & WAN 4 21.11.2008 12:59
2K8 - GP Client Side Extensions / Langer Name Thomas L. Windows Server Forum 14 30.10.2008 15:39
Double Side DVD-RAM Laufwerk omtcommander Off Topic 0 29.05.2007 09:56
ISA hinter DSL router und side-to-side vpn raisu_de Windows Forum — Security 7 27.02.2006 15:57


Alle Zeitangaben in MEZ/CET. Es ist jetzt 12:07 Uhr. Seite generiert in 0,032 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang