Hallo Forum, ich habe ein kleines Tool in VB6 unter Win XP geschrieben, sende ich das Installationspaket aber an einen Kunden der Windows 7 64-Bit Pro hat erhält er beim Start der Anwendung die Fehlermeldung Dataform.OCX or one of its dependencies not correctly registered: file is missing Die Anwendung wurde unter Adminrechten installiert, auch im XP-Kompatibilitätsmodus, immer das Gleiche. Wenn ich Elemente entferne kommt gleich die nächste OCX mit dem gleichen Fehler MSComm z.B. auch. Hat von Euch jemand ne Idee?
Lieferst du die *.ocx-Dinger denn überhaupt mit und registrierst sie auf dem Zielrechner? dataform und mscomm(32) sind meines Wissens keine Windows-Bestandteile...
Laut Verpackungsassistent sind die mit drinnen in dem Installationspaket
Registriere sie mit regsvr http://ss64.com/nt/regsvr32.html und lass den Kunden mal nen Neustart machen :) Btw VB6? Wer nutzt das heute noch?
Alternativ müsste es auch gehen wenn du die "Needed Files" http://magicstone.de/rhw/files/andere/needed_files.exe (Unter Gameboy Hackern so genannt) und die VB6 Runtimes installierst http://magicstone.de/rhw/files/andere/vbrun60.exe . Ich hoffe ich konnte helfen...
werd ich versuchen, vielen Dank ... VB6, was ist daran verkehrt? Ich arbeite gerne damit ... bislang auch ohne Probleme. Gegenvorschlag?
"Gegenvorschlag?" <- Das wird bestimmt Diskussionen auslösen ^^ C# mit Visual Studio wäre mein Gegenvorschlag ;D
Fhutdhb Ufzjjuz schrieb: > VB6, was ist daran verkehrt? Es ist halt sehr alt und weiß nichts von den diversen Änderungen, die Microsoft bei neueren Windows-Versionen eingeführt hat, und schon gar nichts von den Anstrengungen, alles, was man nur falsch machen kann, bei der Einführung von 64-Bit-Betriebssystemen falsch zu machen. Und darüber kann das halt stolpern, bzw. das Installationsprogramm.
bluppdidupp schrieb: > "Gegenvorschlag?" <- Das wird bestimmt Diskussionen auslösen ^^ > > C# mit Visual Studio wäre mein Gegenvorschlag ;D > Genau disen Schritt habe ich wegen genau diesen Problemen vollzogen ;) Das benötigte ".NET" hat fast jedes Windows drauf bzw. ist nur eine zusatzinstallation. hans
Naja, es gibt mittlerweile recht viele .Net Runtime Versionen+Zusatzpakete, das ist nicht immer sofort verfügbar. Und dann müssen mehrere 100MB gegenüber ein paar MB für die VB Runtime runtergeladen werden. Das Org Problem kann aber auch daran liegen das die nötige Komponente zwar im Installpackage vorhanden ist aber nicht lauffähig ist. Zb weil die nötige C-Runtime fehlt, denn auch da gibt es verschiedene Versionen. Kontrollieren kann man das mit dem DependencyWalker. Und wenn vorhanden natürlich die logfiles der Installation checken.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.