2009-05-09 11 views
0

Hat jemand jemals eine Microsoft Access 2007 .accdr-Anwendung auf Windows Vista 64-Bit-Version getestet? Ich verkaufe ein Shareware-Programm mit der Access 2007 Runtime, und für einen Kunden mit diesem Setup gibt es ein Problem. Laut dem Benutzer ". Wenn ich versuche, das Programm auszuführen, öffnet es IE und öffnet dann das Dialogfeld zum Öffnen, Speichern oder Abbrechen der Datei" myprogram.accdr ". Wenn ich Run wählen, geht es einfach weg und kehrt dann zurück zurück zur selben Frage "Microsoft Access 2007 accdr Erweiterung ein Vista 64 Bit OS

Es hört sich so an, als wäre das irgendwie auf IE abgebildet worden. Auf meinem Windows XP-System startet es Access und führt das Programm aus. Irgendwelche Ideen?

+0

Haben Sie die Dateizuordnungen für die ACCDR-Erweiterung überprüft? –

Antwort

-1

Verwendet der Kunde den 64-Bit-IE? Access 2007 ist nur 32 Bit. Der 32-Bit-IE funktioniert möglicherweise ordnungsgemäß.

+0

Wie kommt der IE ins Spiel? Ist es der "Datei-Explorer" oder der "Web-Browser"? Wie kann ich den Kunden dazu bringen, das 32 Bit zu verwenden? –

+0

Oh, ich verstehe. Er startet es und * dann * IE läuft. Hmmm, es gibt auch einen 32 und 64 Bit Explorer. 64 Bit in System32, 32 Bit in SysWow64 (ich glaube, ich habe eine 64 Bit Maschine bei der Arbeit, kann hier nicht nachschauen). Ich denke, es gibt auch separate Icons im Startmenü, aber nicht sicher. –

1

MS Access wird nicht auf 64-Bit unterstützt, da es eine 64-Bit-JET-Engine benötigt, die nicht verfügbar ist, Microsoft hat nur eine 32-Bit-JET-Engine veröffentlicht. Ihre Anwendung muss also auf WOW laufen, also läuft sie als 32bit und kann daher die 32bit Jet Engine nutzen.

+0

Ihre Antwort ist widersprüchlich. Access läuft auf 64-Bit-Windows über das 32-Bit-Subsystem, genauso wie 16-Bit-Access 2 auf 32-Bit-Windows lief. –

+0

sicher, es tut durch das 32-Bit-Subsystem (WOW), aber Sie müssen es explizit auf dem 32-Bit-Subsystem laufen, auch Ihre eigenen Apps. Wenn Sie das nicht tun, werden Sie auf das Problem stoßen, wie ich es beschrieben habe. –

0

Es funktioniert gut. Nach 3 Wochen Haare ziehen mit Zugriff Installer Packager. Ich habe es funktioniert. Ihre Referenzen müssen im Packager hinzugefügt werden oder Sie erhalten Laufzeitfehler. Milliarden von ihnen .. Nicht wirklich 4 oder 5. und dann wird es nicht erkennen, die eingebauten Funktionen wie Datum, Uhrzeit, ist geladen .... etc.

SO Ja, es wird funktionieren.

+1

Ich würde empfehlen, so viele Referenzen wie möglich zu vermeiden, indem Sie die späte Bindung verwenden. Ich verteile keine Apps mit anderen als den Standard 3 Access Referenzen, Access, VBA und DAO. –

Verwandte Themen