We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

Newbies questions part1.

m_renaud
m_renaud asked
on
Medium Priority
206 Views
Last Modified: 2010-05-02
Hi Expert,

Q1: Why some people places a "exit sub" when there's no error management... is it faster?
ex.: private sub BilyBob()
           <instructions>
           exit sub <----
      end sub

Q2: what means "&Hxx"
ex.: Const KEY_SET_VALUE = &H2 or Const SWP_HIDEWINDOW = &H80 or Const TOTO = &0, etc.

Q3:...
Dim lTest as Long
lTest& = Clng(number)  -> why the "&" after the variable?

thks for all...

Mart

Comment
Watch Question

Head of Software Services
Commented:
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview

Commented:
1) no it is no faster and some people will argue it is bad practise

2)&Hxx is a xex value

3)lTest& is a shortcut way of saying the variable is a long like
dim l& would be typed as long
Mike McCrackenSenior Consultant
CERTIFIED EXPERT
Most Valuable Expert 2011
Top Expert 2013

Commented:
Q1 - Exit sub

Could be several things.  
Personal preference, habit, or the way they were trained
Error handling code has been removed
Coding standard

Q2 - &Hxx
VB - & declares the value as a LONG
C - &H - Hex number

Q3 - & after
VB - Declares it as a long.

mlmcc

Author

Commented:
Hi TimCottee,

it was 3 littles questions... i did not believe them enough important to make three questions...
next time i'll pay attention...

thks for answers

Mart.
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.