B
bkdraper via AccessMonster.com
background:
I have an Access app (ACC2000) that is constantly undergoing code changes as
business requirements change. The front-end is starting to get so big that
it's taking forever for my clients to download new copies of the front-end
when ever I make a code change and need to redistribute because their network
connection is painfully slow. So I thought that maybe I could start chunking
some of my larger blocks of code into external libraries referenced in the
front-end, that way I can make a change to a library, recompile and that'd be
change complete. Until I discovered that every time I recompile a library the
front-end stops working until I un-reference and then re-reference the
library I changed (that must be a part of whats been lovingly referred to as
dll-hell over the years.)
So then I thought maybe I can just leave my code chunks as class .cls files
on the network share and then use flags in the db to tell the front-end when
it's time to download and import a new class module (kinda like patching, i
suppose).
question:
thats a cute theory i have there but I have no idea how to or if it's even
possible for my front-end to programmatically remove and then import a class
module into itself. Anybody got any tips for me on how that might work?
Thanks.
I have an Access app (ACC2000) that is constantly undergoing code changes as
business requirements change. The front-end is starting to get so big that
it's taking forever for my clients to download new copies of the front-end
when ever I make a code change and need to redistribute because their network
connection is painfully slow. So I thought that maybe I could start chunking
some of my larger blocks of code into external libraries referenced in the
front-end, that way I can make a change to a library, recompile and that'd be
change complete. Until I discovered that every time I recompile a library the
front-end stops working until I un-reference and then re-reference the
library I changed (that must be a part of whats been lovingly referred to as
dll-hell over the years.)
So then I thought maybe I can just leave my code chunks as class .cls files
on the network share and then use flags in the db to tell the front-end when
it's time to download and import a new class module (kinda like patching, i
suppose).
question:
thats a cute theory i have there but I have no idea how to or if it's even
possible for my front-end to programmatically remove and then import a class
module into itself. Anybody got any tips for me on how that might work?
Thanks.