vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
sevXPCtl 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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevXPCtl und sevEin20 unter Win7 64-Bit 
Autor: ModeratorDieter (Moderator)
Datum: 27.11.16 18:32

Siehe hierzu u.a.:
http://www.vbarchiv.net/forum/read.php?f=20&i=24124&t=23700
http://www.vbarchiv.net/forum/read.php?f=20&t=24255&i=24255

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevXPCtl und sevEin20 unter Win7 64-Bit 
Autor: ModeratorDieter (Moderator)
Datum: 28.11.16 06:47

Wie startest du die VB6 IDE ?
Per Rechtsklick mit "als Admin ausführen?"

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevXPCtl und sevEin20 unter Win7 64-Bit 
Autor: ModeratorDieter (Moderator)
Datum: 29.11.16 06:56

Das einzige was mir hierzu noch einfällt ist folgendes:
1. De-Registriere die OCX-Dateien
2. Durchsuche die Registry nach allen Einträgen wie sevEingabe, sevText, sevMonthView, sevXP... und lösche die Einträge
3. Installiere die beiden Komponenten neu - mit Adminrechten

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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