[AccessD] Broken References

Andy Lacey andy at minstersystems.co.uk
Thu Nov 20 02:11:24 CST 2008


Good thoughts as ever Gustav, thanks. 

Andy Lacey

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
Sent: 20 November 2008 07:41
To: accessd at databaseadvisors.com
Subject: Re: [AccessD] Broken References


Hi Andy

Refer to the oldest version.
That may not work, though. If so, you will have to deal with it actively.
Look up and study the old threads on the subject:

2006-09: DAO References in New DBs
2006-08: Removing a missing reference
2006-07: Set references programmatically
2004-08: Test for a Particular Reference in Code
2003-07: Broken References in Runtime AXP and A97. Solved!
2002-02: Checking References in Code
2001-09: Set References through Code
2001-07: Conditional reference

The general trick is to remove _a_ reference and add it back. Then
recompile, which is true challenge as this is not as easy as it sounds,
because running code cannot compile itself.

Another option is to use late binding. It's a bit slower and won't allow for
IntelliSense during development, though a trick to avoid this is to
reference the library when writing code, then remove the reference and
revert to late binding. This topic has been discussed many times through the
years.

/gustav

>>> andy at minstersystems.co.uk 20-11-2008 00:00 >>>
Hi folks

If you have 2 machines with different versions of Office, and your app needs
a reference to Excel, how do you achieve that without errors? I kind of
stumble through this when I get it but I've never fully understood.
Sometimes it seems that if I compile on pc1 and copy to pc2 the app
recompiles when you start the app, whereas in other situations it seems to
error. Is it anything to do with which way you're doing it - eg if you
compile on a pc with, say, Office 2000 and then move the app to where
there's Office XP that's ok, but the reverse fails. Anything like that?
Anyone know the rule?

I'm headed for bed so I'll look forward to your pearls of wisdom when I
crawl out of the sack.

Cheers

Andy Lacey


-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com





More information about the AccessD mailing list