| |
VB & DatenbankenRe: es ist leider alles nicht so wie es scheint - Microsoft sei Dank | | | Autor: visualfx | Datum: 03.01.17 01:03 |
| Hallo Rainer,
- ich würde zunächst mal erforschen, warum Dein Programm, Deine Komponenten unter Windows 10 nicht die DAO360 sondern die DAO350 verwenden möchte.
- ein Nachinstallieren der DAO350 macht für mich da absolut keinen Sinn! Damit beseitigst Du nur das Symptom, aber nicht die Ursache!
1) Du kannst ja mal die dao360.dll im Dependency-Walker öffnen, da werden unterlagert auch scheinbar DLLs aus dem Ordner System32 verwendet - siehe hierzu noch weiter unten bei 3)!
2) Übrigens: alle "Dateien" im Ordner SysWow64 als auch im Ordner System32 sind nur Platzhalter / Stellvertreter, die richtigen Dateien befinden sich im Ordner C:\Windows\WinSxS, und zwar mehrfach in x Versionen !!!
Bei allen Datei-Operationen (neu anlegen, löschen, umbenennen, öffnen, schließen, lesen, schreiben, ausführen, etc.) werden die Platzhalter / Stellvertreter im Ordner SysWow64 und System32 mit den Dateien im Ordner WinSxS synchronisiert.
3) Hinzu kommt noch die 64 Bit File System Redirection (Redirection = Umleitung), die man z. B. mit Wow64EnableWow64FsRedirection ausschalten und auch wieder einschalten kann.
Unter Windows xyz 64 Bit ist die Redirection für 32 Bit-Programme standardmäßig eingeschaltet: das bewirkt, daß beim Laden einer System-DLL (z. B. Msvcrt.dll) immer die DLL aus dem SysWow64-Ordner geladen wird, selbst auch dann wenn man den Pfad angibt, also z. B. C:\Windows\System32\Msvcrt.dll - auch hier wird die Msvcrt.dll aus dem SysWow64-Ordner geladen !!!
Will man dagegen mit einem 32 Bit-Programm wirklich z. B. eine Datei aus dem System32-Ordner laden - oder eine Datei im System32-Ordner anlegen, etc., muß man vorher die Redirection ausschalten und nach dem Laden bzw. Anlegen, etc. unverzüglich wieder einschalten.
- daß Microsoft da selber noch nicht den Überblick verloren hat, ist mir ehrlich gesagt ein absolutes Rätsel . . .
Gruß, Stefan
Beitrag wurde zuletzt am 03.01.17 um 01:25:24 editiert. | |
| 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 |
|
|
Neu! sevPopUp 2.0
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere 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
|
|