![]() |
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 |
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 ! |
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 |
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. |
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