Two Access versions on same maschine

H

Heinz Bucher

Hello

I have an adp(XP) project that works fine under OfficeXP
Prof. But on maschines with Ofice2000 Prof. plus an
additional Access XP (Runtime or Fullversion), i get a
crash while oppening some reports or forms (not all), with
the following error:

Faulting application msaccess.exe, version 10.0.2627.1,
faulting module
msaccess.exe, version 10.0.2627.1, fault address
0x00123f6a.

0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 6d 73 61 ure msa
0018: 63 63 65 73 73 2e 65 78 ccess.ex
0020: 65 20 31 30 2e 30 2e 32 e 10.0.2
0028: 36 32 37 2e 31 20 69 6e 627.1 in
0030: 20 6d 73 61 63 63 65 73 msacces
0038: 73 2e 65 78 65 20 31 30 s.exe 10
0040: 2e 30 2e 32 36 32 37 2e .0.2627.
0048: 31 20 61 74 20 6f 66 66 1 at off
0050: 73 65 74 20 30 30 31 32 set 0012
0058: 33 66 36 61 0d 0a 3f6a..

This happens on almost any maschine, with Windows2000 and
WindowsXP despite the installed Service Packs. As soon as
I remove Office2000, the application works fine. Seems to
be a conflict between the two access versions.

I use the following references:
Visual Basic for Application
Micrsoft Access 10 Object Libraries
OLE Automation
Micrsoft ADO2.6
Micrsoft Office 10 Object Libraries

I already removed the Office10 Reference from the project,
but it still did not work.

Anyone has an idea?

Heinz
 
B

BJ Freeman

I am guessing that you are trying run an XP access runtime on a Access 2000
machine.
you need the XP access runtime installed on the machine that is running it.
An access 2K will work under XP but not the other way around.
 
V

Vadim Rapp

HB> Anyone has an idea?

1. make sure you install office xp after office 2000. Reinstall it is not
sure.

2. isolate the adp to the shortest path to the crash, i.e. have the crash
happening a.s.a.p. after the opening. Then track (with filemon from
www.sysinternals.com) what dll's were loaded with and without office 2000.
My first suspect would be mscdm.dll, but it looks like in access 2000 it was
not even used.


Vadim
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top