WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   registrierung einer ocx geht nicht?? (http://www.wcm.at/forum/showthread.php?t=47886)

NasenBär 27.02.2002 16:57

registrierung einer ocx geht nicht??
 
hy!
wenn ich mit setup mein programm (vb) auf dem computer installieren will schreibt er dann diese fehlermeldung:
Die Ordnungszahl 6467 konnte in der Dynamic Link Library "MFC42.dll" nicht gefunden werden.
wenn ich nun mit regsvr32 versuch die datei zu registrieren schreibt er folgende fehlermeldung:
LOADLIBRARY("C:\WINNT\SYSTEM32\swiftprint.ocx") failed. Getlasterror Returns 0x000000b6.

Aber auf einen anderen computer, auch mit winnt, installierte er alles ohne probleme! auch das programm läuft einwandfrei!
wie kann ich die datei registrieren????

mfg

Biri 27.02.2002 17:04

hi !

ich würd sagen, die fehlermeldung liegt daran, dass auf dem System ein falsche Version der MFC-Dll ist.

Vergleich mal die Versionen der MFC-Dll im C:\WINNT\SYSTEM32\ Verzeichnis mit der Version am NT System, wo die Installation funktioniert !

Kannst ja die MFC Dll von NT dann auf dieses System kopiern.
Achtung: Sowas ist jedoch immer bissl problematisch - kopier mal die
MFC Dll ins Run-Verzeichnis des Installtionsprogrammes !

NasenBär 27.02.2002 19:20

hy!

hab gleich nach auftreten der fehlermeldung probiert die dll-datei des rechners zu verwenden, wo ich das programm geschrieben habe! aber die konnte ich nicht kopieren, weil er hatte die datei angeblich in verwendung! --> daher müßte ich die datei mit einer startdiskette kopieren. das hab ich aber noch nicht probiert.
wollte zuerst mal die meinung anderer hören! :D

mfg

Biri 28.02.2002 08:58

hi !

man kann eine Datei, die in Verwendung ist überschreiben,
indem man eine dos-box öffnet (cmd) und dort die Datei drüberkopiert.
(zumind. ging das bei NT 4.0)
d.h., man braucht keine startdiskette.

Danach muss ma den pc neu starten.

Aber Achtung: wenn ma hier was falsch macht, geht gar nix mehr ! ;)

weiters ist darauf zu achten, woher das programm die MFC-dll nimmt.
Suchreihenfolge:
1. Startverzeichnis der Applikation
2. Windows Systemverzeichnis

Am einfachsten, du prüfst das mit "Depends.exe" - ist glaub ich beim VB dabei.

NasenBär 28.02.2002 18:53

muß das mal ausprobieren!
berichte dann ob erfolg oder mißerfolg! :D

mfg


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag