MartyConnelly
martyconnelly at shaw.ca
Sun May 1 00:26:57 CDT 2005
Just maybe you can work out something with this after checking version
number
appAccess.SysCmd 504, 16483 '<- undocumented call for Compile All
without a module open
If appAccess.isCompiled = False Then
MsgBox "Database " & strDbName & " was not compiled completely,
perhaps there is a compile error.", vbInformation, "Not Compiled"
Heenan, Lambert wrote:
>The conditional compilation feature of Access (and most other programming
>environments) requires that you use only conditional compiler constants
>(declared using #Const or the user interface [i.e. the dialog box you get to
>in the VBA Ide under Tools {Project Name} Properties]).
>
>So you cannot execute code during compilation to discover what version is
>doing the compiling. You'll have to declare the constants yourself and set
>them to the appropriate values prior to compiling. By declaring/setting
>these in the project properties dialog you will be able to compile the code
>without making any changes to it at all.
>
>Also the properties dialog it the only place you can declare a 'public'
>conditional constant that is visible in all modules.
>
>Lambert
>
>
>
>>-----Original Message-----
>>From: accessd-bounces at databaseadvisors.com
>>[SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby
>>Sent: Friday, April 29, 2005 3:30 PM
>>To: 'Access Developers discussion and problem solving'
>>Subject: [AccessD] Conditional compile based on Office version
>>
>>Does anyone know if it is possible to do a conditional compile based on
>>the
>>version number. IOW, I have a line of code valid in OfficeXP (it
>>references
>>a control property valid in XP but not previously) so the code compiles
>>correctly in XP but not in 2K. I would like to use a #if #endif bracket
>>around the code to just not compile that line of code if the version is
>>2K.
>>
>>John W. Colby
>>www.ColbyConsulting.com
>>
>>Contribute your unused CPU cycles to a good cause:
>>http://folding.stanford.edu/
>>
>>
>>--
>>AccessD mailing list
>>AccessD at databaseadvisors.com
>>http://databaseadvisors.com/mailman/listinfo/accessd
>>Website: http://www.databaseadvisors.com
>>
>>
--
Marty Connelly
Victoria, B.C.
Canada