Ich habe Office 64 Bit installiert und es gibt eine HTML-Datei, die ein VBScript hat, das CreateOjbect-Methode aufruft. In IE 32bit bekomme ich Fehler "ActiveX-Objekt kann kein Objekt erstellen" Aber in IE 64 Bit läuft es gut. Wie kann ich es in 32-Bit-IE gut laufen lassen?Office 64 Bit & IE 32 Bit & VBScript
Antwort
Sie müssen die 32-Bit-Binärdatei von "Redemption.dll" suchen und registrieren. Es könnte mit der 32-Bit-Version von Office kommen, aber ich habe keine Erfahrung mit dieser speziellen Komponente.
Ich habe es behoben, indem ich eine Wrapper-Exe, die den Code, den ich wollte, in 64-Bit ausführen würde.
Das Problem ist, die Kommunikation zwischen 32 & 64 Bit-Prozesse
http://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/
Das Problem ist, dass Sie nicht die richtige 32bit oder 64bit cscript.exe auswählen. Sie könnten das Skript einfach mit dem korrekten cscript/wscript ausführen und dieses Problem vollständig vermeiden. –
Hmm aber ich habe keine Kontrolle darüber. weil ich das Skript von einer Seite in IExplorer aus führe –
- 1. 32-Bit-DLL in Office 64 Bit
- 2. C# 32-Bit-App 64-Bit-Registrierung
- 3. 64-Bit-Assembly Anweisungen von 32 Bit
- 4. Java-32-Bit-64-Bit-Kompatibilität
- 5. Kompilieren 32 Bit von Win7 64 Bit
- 6. Einzel 32-Bit-MSI mit 32/64-Bit-Treiber
- 7. Subversion mit 32 Bit Server und 32/64 Bit Clients
- 8. wie Windows7 Bit-Version, 32 Bit oder 64 Bit wissen?
- 9. Wie kann ich eine 64-Bit-Doppelnummer mit VBScript unter 32-Bit-Betriebssystem anzeigen?
- 10. Wie führe ich ein VBScript im 32-Bit-Modus auf einem 64-Bit-Rechner aus?
- 11. 32-Bit- oder 64-Bit-Android-SDK unter Windows 64-Bit-Betriebssystem?
- 12. SQL Server 2012 32-Bit oder 64-Bit auf 64-Bit-Maschine?
- 13. 32-Bit-Projekt mit 64-Bit-Projekt kompilieren mit CMake
- 14. Visual Studio Unit Test 32-Bit und 64-Bit
- 15. Portierung von Linux 32 Bit App auf 64 Bit?
- 16. Größe der 64-Bit-DLL 50% größer als 32-Bit
- 17. .net InstallUtil Dienstprogramm - 32 Bit vs 64 Bit
- 18. 64 Bit versus 32 Bit für Windows Phone Entwicklung
- 19. java jni verwenden 32-Bit-Binärdateien auf 64-Bit-System
- 20. Gleitkommadifferenzen zwischen 64 Bit und 32 Bit mit Round
- 21. Nunit debugs in 64-Bit, Anwendung ist in 32-Bit
- 22. Ausführen von AnyCPU als 32-Bit auf 64-Bit-Systemen
- 23. c: 32-Bit-Zeiger in 64-Bit-Anwendung verwenden?
- 24. Zugriff auf 64-Bit-Registrierung von 32-Bit-Anwendung
- 25. .NET binäre Serialisierung zwischen 32-Bit- und 64-Bit-Betriebssystem
- 26. Produzierendes 64-Bit-Programm auf einem 32-Bit-Betriebssystem
- 27. Wie 64-Bit-Powershell von 32-Bit-cmd.exe zu starten?
- 28. Ausführen von 64-Bit-Assemblercode auf einem 32-Bit-Betriebssystem
- 29. implizite Konvertierung verkürzt 64 Bit auf 32 Bit
- 30. Kompilieren 32-Bit-Assembler auf 64-Bit-Ubuntu
Notwendigkeit. Mehr. Daten. Soweit ich sehen kann, verwenden Sie die CreateObject-Methode für ein Objekt, das als 64-Bit-Objekt verwendet werden soll. Aber wir brauchen definitiv mehr Informationen und wahrscheinlich ein oder zwei Code-Snippets, um sicher zu gehen. – AutomatedChaos
Ich habe die Redemption64.dll registriert mit regsvr32.exe Ich erhalte einen Fehler beim Ausführen von Createobject ("Redemption.SafeMailItem") –