[AccessD] Broken Reference

Shamil Salakhetdinov shamil at users.mns.ru
Mon Aug 7 10:22:43 CDT 2006


Rocky,

You can drop reference and use late (run-time) binding.
Setting references on run-time will not work for MDEs. 
Setting references on run-time for MDBs will force your application (FE)
database to loose compiled state.

I'd also encapsulate all the calls to BarTender application's functions into
a custom class.

--
Shamil
 
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin -
Beach Access Software
Sent: Monday, August 07, 2006 7:00 PM
To: Access Developers discussion and problem solving
Subject: [AccessD] Broken Reference

Dear List:

I have a client who prints bar coded labels through an application 
called Bartender (cute, huh?).  I wrote a production management system 
for them which contains all the information in the db that they are 
inputting manually into Bartender.  So the client asked me to add a 
function to the app to run Bartender from the production system and that 
is working great. 

To do this I downloaded and installed the trial version of Bartender and 
so was able to set a reference to it in the VBA code so I could run 
Bartender from the client's app (stuff like Public BtApp As 
BarTender.Application and Public BtFormat As BarTender.Format and Set 
BtApp = CreateObject("BarTender.Application")).

Problem is that the app won't run on any machine which doesn't have 
Bartender loaded - it gets a broken reference error when the app opens.

So I'm wondering how to handle this.  Perhaps I unset the reference in 
the Tools-->References and set it when the bar code form opens?  Or is 
there a way to trap and get around this error when the app loads?

What's the best way to handle this?

MTIA,

Rocky

-- 
Rocky Smolin
Beach Access Software
858-259-4334
www.e-z-mrp.com

-- 
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