A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » General Discussion
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Problem running Access 2003 and Access 2000 apps on same machine.



 
 
Thread Tools Display Modes
  #1  
Old June 8th, 2004, 07:41 PM
Rathtap
external usenet poster
 
Posts: n/a
Default Problem running Access 2003 and Access 2000 apps on same machine.

We have an Access 2003 compiled application that is installed on a
client computer that already has Access 2000 apps on it. The Access
2003 app works fine but when they try and run the Access 2000 app it
errors out. However if they start up Access 2000 and then attempt to
run the Access 2000 app it works. It seems to me that when the 2003
app runs it registers the runtime dlls which then cause the 2000 app
to stop working. Somehow starting Access 2000 resets the dlls.
Could this be an valid explanation? If so could somebody tell me what
the runtime dlls are for both 2003 and 2000.
Thanks for your help.
  #2  
Old June 8th, 2004, 08:02 PM
Mark C
external usenet poster
 
Posts: n/a
Default Problem running Access 2003 and Access 2000 apps on same machine.

I don't know the entire reason, but it does seem to me that that is how
it works. When either of the apps (2000 vs 2003) they register
themselves as handlers for mdb adp etc and the only way to get them to
launch correctly is to launch them with the correct run time path in the
shortcut.

e.g.
c:\program files\common files\access2000runtime\msacess.exe project.mde

Works fine for my multi version apps.

Mark

(Rathtap) wrote in news:b21a5958.0406081041.657b18f7
@posting.google.com:

We have an Access 2003 compiled application that is installed on a
client computer that already has Access 2000 apps on it. The Access
2003 app works fine but when they try and run the Access 2000 app it
errors out. However if they start up Access 2000 and then attempt to
run the Access 2000 app it works. It seems to me that when the 2003
app runs it registers the runtime dlls which then cause the 2000 app
to stop working. Somehow starting Access 2000 resets the dlls.
Could this be an valid explanation? If so could somebody tell me what
the runtime dlls are for both 2003 and 2000.
Thanks for your help.





.................................................. ...............
Posted via TITANnews - Uncensored Newsgroups Access
at
http://www.TitanNews.com
-=Every Newsgroup - Anonymous, UNCENSORED, BROADBAND Downloads=-

  #3  
Old June 9th, 2004, 11:36 PM
Pieter Wijnen
external usenet poster
 
Posts: n/a
Default Problem running Access 2003 and Access 2000 apps on same machine.

My solution has always been to avoid the .mdb extension
make your own
ie
..a2k
..a97
..a2kXP

sample registry file:
-------------------------------------
REGEDT4
[HKEY_CLASSES_ROOT\.a2k]
@="Access.Application.9"
-------------------------------------
and let Access versions quarrel as much as they want about .mdb ;-)

HTH

Pieter


"Mark C" no_chance wrote in message
. ..
I don't know the entire reason, but it does seem to me that that is how
it works. When either of the apps (2000 vs 2003) they register
themselves as handlers for mdb adp etc and the only way to get them to
launch correctly is to launch them with the correct run time path in the
shortcut.

e.g.
c:\program files\common files\access2000runtime\msacess.exe project.mde

Works fine for my multi version apps.

Mark

(Rathtap) wrote in news:b21a5958.0406081041.657b18f7
@posting.google.com:

We have an Access 2003 compiled application that is installed on a
client computer that already has Access 2000 apps on it. The Access
2003 app works fine but when they try and run the Access 2000 app it
errors out. However if they start up Access 2000 and then attempt to
run the Access 2000 app it works. It seems to me that when the 2003
app runs it registers the runtime dlls which then cause the 2000 app
to stop working. Somehow starting Access 2000 resets the dlls.
Could this be an valid explanation? If so could somebody tell me what
the runtime dlls are for both 2003 and 2000.
Thanks for your help.





.................................................. ..............
Posted via TITANnews - Uncensored Newsgroups Access
at
http://www.TitanNews.com
-=Every Newsgroup - Anonymous, UNCENSORED, BROADBAND Downloads=-



  #4  
Old June 13th, 2004, 01:30 AM
Tony Toews
external usenet poster
 
Posts: n/a
Default Problem running Access 2003 and Access 2000 apps on same machine.

(Rathtap) wrote:

We have an Access 2003 compiled application that is installed on a
client computer that already has Access 2000 apps on it. The Access
2003 app works fine but when they try and run the Access 2000 app it
errors out. However if they start up Access 2000 and then attempt to
run the Access 2000 app it works. It seems to me that when the 2003
app runs it registers the runtime dlls which then cause the 2000 app
to stop working. Somehow starting Access 2000 resets the dlls.
Could this be an valid explanation? If so could somebody tell me what
the runtime dlls are for both 2003 and 2000.


Close. But not DLLs.

See: INFO: Access 2000/Access 97 Coexistence FEPs (Frequently
Experienced Problems)
http://www.trigeminal.com/usenet/usenet019.asp?1033
Subject: INFO: Avoiding the default system.mdw loss when
re-registering Access 97
http://www.trigeminal.com/usenet/usenet018.asp

Also there are some programs out there which will automatically start
the appropriate version of Access.

One of those is ACCVER - Allows you to work with multiple versions of
MS Access databases. Detects the version of Access used to create your
MDB, MDE or MDA files and either reports the version number or starts
the appropriate version of MS Access.
http://www.aylott.com.au/accver.htm

Mark and Peters suggestions will work quite well too.

Tony



--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 06:35 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.