John B.
john at winhaven.net
Thu Oct 2 09:51:12 CDT 2003
Stuart, Thanks, I can't even remember what my issue was now, wrote that a 2:00 AM... I ran FMS Analyzer on an app and found that none of my constants have ever been explicitly typed - even those from procedures I obtained from other people, ADH, etc. Maybe that was the issue: Why don't they do it why? JB > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart > McLachlan > Sent: Thursday, October 02, 2003 4:39 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] explicit type > > > On 2 Oct 2003 at 1:56, John B. wrote: > > > Just cleaning some code and I was wondering how much difference > is it going > > to make if I declare this: > > Const conPropNotFoundError = 3270 > > If Err = conPropNotFoundError Then... > > versus this: > > Const conPropNotFoundError as Long = 3270 > > If Err = conPropNotFoundError Then... > > > > If you don't declare it explicitly, it will be declared as a Variant > with all of the overhead of storing/interpreting variants. > > How much depends on how you are using it. The more you use the > constant, the more overhead you incur. As a general rule - declare > all variables and constants as the most efficient data type for its > purpose and only use variants if they are unavoidable. > > > > > > > > > -- > Lexacorp Ltd > http://www.lexacorp.com.pg > Information Technology Consultancy, Software Development,System > Support. > > > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > >