| |
Fragen & Antworten rund um sev-KomponentensevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 27.11.16 18:30 |
| Hallo zusammen,
Ich versuche den ganzen Tag, meine Entwicklungsumgebung unter Window 7 64-Bit zum Laufen zu bringen.
Leider hatte ich bisher keinen Erfolg.
Beim Aufstarten des Projektes (meinproject.vbp) kommen folgende Fehlermeldungen:
sevXPCtl.ocx could not be loaded
sevEin20.ocx could not be loaded
mscomctl.ocx could not be loaded
Ich habe dann die 2 sev-Komponenten und mscomctl.ocx manuell in SYSWOW64 registriert.
Beim anschliessenden neuen Versuch erhielt ich die Meldung:
Object library not registered
Bei der Kontrolle des Projektes stelle ich fest, dass die Komponente mscomctl.ocx nicht eingebunden werden kann. Es wird obige Meldung angezeigt; obwohl die Komponente erfolgreich registriert wurde!
Mein Projekt liegt direkt unter c:\ und nicht unter c:\Programme(x86). Testhalber hatte ich es in das letztere Verzeichnis verschoben - es gab aber keine Besserung
---------------------------------------
Line 591: Class MSComctlLib.StatusBar of control StatusBar1 was not a loaded control class.
Line 1155: Class sevXPControls.sevLabel of control LblTrayClick was not a loaded control class.
---------------------------------------
Kann mir hier jemald mitr Rat beistehen?
Danke
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 27.11.16 19:16 |
| Hallo Dieter,
danke für Deinen Hinweis. Die Komponente mscomctl.ocx konnte ich nun erfolgreich
einbinden. Probleme gibt es aber weiterhin mit sevEin20.ocx und XPCtl.ocx. Hier
kommt beim Versuch, die Komponenten in das Projekt einzubinden die Meldung
" could not be loaded
Habe nochmals manuell registriert - das Problem besteht aber weiterhin.
Schönen Abend und Gruss
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 28.11.16 08:14 |
| Guten Morgen Dieter,
ja, so starte ich die VB6 IDE; Rechtsklick und als "Admin" ausführen. Es sind
auch nur die zwei Komponenten, welche Ärger verursachen?
Komisch ist auch der Beginn der Fehlermeldung mit dem doppelten Hochkomma.
Gruss
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 28.11.16 21:28 |
| Hallo,
gibt es für das Problem mit sevEin20 und sevXPCtl keine Lösung? Ich habe jetzt die Komponenten mehrmals neu Installiert und registriert - immer das gleiche Probem. Sie lassen sich nicht in das VB-Projekt einbinden.
Es wäre toll, wenn sich eine Lösung, oder zumindest ein walkaround finden würde.
Danke
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 29.11.16 07:36 |
| Hallo Dieter,
danke für die Antwort am frühen Morgen. Ich werde also mal deine Vorschläge umsetzen.
1. De-Registrieren von sevEin20.ocx und sevXPCtl.ocx
2. Löschung aller Einträge von sev-Komponenten in der Registry
3. Installiere die beiden Komponenten neu - mit Adminrechten
Habe ich das so richtig verstanden? Als weitere Möglichkeit (wenn die vorstehenden Schritte nicht zum
Erfolg führen) würde ich testhalber ein neues Projekt aufsetzen und schauen, ob ich hier alle Komponenten einbinden kann. | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: Franki | Datum: 30.11.16 03:20 |
| Hallo Rainer,
das ganze rum gefummele per Hand mit de- und neu registrieren usw. ist doch nichts was man einem Kunden zumuten kann der deine Software bei einem Umstieg von 32 auf 64 bit macht.
mach mal ein ordentliches Setup deines Projekts auf deinem 64er Rechner und dann brauchtst du diese Frickelei wahrscheinlich nicht mehr.
Gruß
Frank | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 30.11.16 12:22 |
| Hallo Franki,
hier geht es ja nicht um ein Problem auf einer Kundenmaschine; vielmehr ist ein neuer 64-Bit
Entwicklungrechner betroffen.
Hier wurde die Umgebung wie folgt aufgebaut:
- Installation der Sev-Komponenten ab CD von Dieter (nicht kopiert)
- Installation der IDE von VB6
- Installation SP6
- Kopie der Sources (Forms, Module und Project.vbp)
- Einbindung der ocx Komponenten
Was ist denn hierbei falsch resp. nicht korrekt?
Danke
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 30.11.16 21:58 |
| Hallo Dieter,
ich habe jetzt alle Sev-Einträge in der Registry gelöscht, sevXPCtl.ocx de-registriert; anschliessend alle Sev-Komponenten von der CD nochmals installiert und sevxpctl.ocx extra manuell resgistriert - aber die Komponenten kann ich nach wie vor nicht in das Projekt einbinden.
Ich habe auch ein neues Projekt angelegt und versucht, hier die sevxpctl einzubinden - es war auch
nicht möglich. Nun bin ich am Anschlag; in der 32-Bit Umgebung gibt es keine Probleme.
Ich habe Windows 7 Ultimate mit SP1 und VB6 Professional mit SP6 auf dem Rechner.
Gruss
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 01.12.16 12:59 |
| Hallo Dieter,
ich habe festgestellt, dass das Projekt in der 32-Bit-Version ohne ServicePack 6 läuft und hier kann ich sevxptl.ocx einbinden. In der 64-Bit-Version habe ich das SP6 geladen - und die Einbindung funktioniert nicht. Könnte hier ein Problem liegen.
Kannst Du mir bitte sagen, wie die IDE in Deiner 64-Bit Umgebung konfiguriert ist; mit oder ohne SP?
Gibt es vielleicht eine neuere Version der Komponente?
Du siehst, ich stochere im Heuhaufen ..........
Danke
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: visualfx | Datum: 02.12.16 09:54 |
| Hallo Rainer,
überprüfe doch mal folgende Punkte (auch wenn sie banal und deppich erscheinen):
1) die sevxptl.ocx befindet sich im Ordner c:\windows\syswow64
2) die sevxptl.ocx befindet sich nicht in anderen bzw. weiteren Ordnern
3) die sevxptl.ocx befindet sich auf gar keinen Fall in c:\windows\system32 !!!
4) Lade Dir doch mal den Dependency Walker herunter:
http://www.dependencywalker.com/depends22_x86.zip
Der Dependency Walker muß nicht installiert werden. Die Zip-Datei einfach in einen eigenen Ordner herunterladen und entpacken.
Mache dann auf depends.exe einen Doppel-Klick und öffne sevxptl.ocx
Es sollte sich dann sinngemäß folgendes Bild ergeben:
http://www.memotech.de/dependency_walker.gif
Wichtig sind zunächst mal nur die Module / DLLs direkt unter sevxptl.ocx also in der zweiten Ebene.
Gruß, Stefan
Beitrag wurde zuletzt am 02.12.16 um 09:59:24 editiert. | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 04.12.16 07:55 |
| Hallo Stefan,
danke für Deinen input. sevXPCtl.ocx ist nur in SYSWOW64 vorhanden. Der Dependeny Walker
zeigt bei sevxPCtl.ocx den Fehler "Error opening file. Das System kann die angegebene Datei nicht finden (2)" an:
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
DCOMP.DLL
GPSVC.DLL
IESHIMS.DLL
Warning: At least one delay-load dependence module was not founde
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
Anscheindend ist mit der Komponente hier schon etwas nicht ganz ok. Leider kann ich aber mit den
Fehlermeldungen auch nichts konkretes anfangen. hat Dieter da vielleicht einen Anhaltspunkt?
Ich habe eben noch festgestellt, dass die gleichen Fehlermeldungen bei der Komponente MSCOMCTL.ocx angezeigt werden. Liegt hier vielleicht die Ursache?
Herzlichen Gruss
Rainer
Beitrag wurde zuletzt am 04.12.16 um 07:59:58 editiert. | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: visualfx | Datum: 04.12.16 08:25 |
| Hallo Rainer,
wichtig ist nur, daß bei den Modulen / DLLs direkt unter der sevXPCtl.ocx - also auf der zweiten Ebene - keine Fehler angezeigt werden.
Also sinngemäß wie bei meinem Screen-Shot:
http://www.memotech.de/dependency_walker.gif
Klicke hierzu mal im Dependency Walker auf View und Collapse all und dann auf das +-Zeichen vor sevXPCtl.ocx
Die "Fehler" auf tieferen Ebenen (Fragezeichen auf gelbem Hintergrund vor den API-*.DLLs) sind bei neueren Windows-Versionen "Normalzustand". Das ist bei mir ganz genau so
Gruß, Stefan
Beitrag wurde zuletzt am 04.12.16 um 08:27:35 editiert. | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 04.12.16 09:09 |
| Hallo Stefan,
ich habe das eben nochmals kontrolliert. AYuf der 2. Ebene werden keine Fehler angezeigt.
Gruss
Rainer | |
Re: sevXPCtl und sevEin20 unter Win7 64-Bit | | | Autor: crosstravel | Datum: 10.12.16 13:06 |
| Hallo zusammen,
das Problem mit der Einbindung von sevXPCtl konnte ich inzwischen lösen. Zu diesem Zweck musste ich den ganzen rechner platt machen und Windows neu installieren. Die Frage nach der Ursache ist aber noch
immer offen.
Ich wünsche allen ein schönes Wochenende
Rainer | |
| 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 |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere Infos
|
|
|
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
|
|