dcsimg
Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX

By submitting your information, you agree that devx.com may send you DevX offers via email, phone and text message, as well as email offers about other products and services that DevX believes may be of interest to you. DevX will process your information in accordance with the Quinstreet Privacy Policy.


Tip of the Day
Language: Visual Basic
Expertise: Beginner
May 5, 1999

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Watch the Parens

If you want to pass a parameter to a subroutine, use this code:
 
	Call doFormat(txtPerson)
You can also call the subroutine without the Call statement. However, if you don't include the Call statement, you can't include parentheses:
 
	doFormat (txtPerson)
In VB, expressions in parentheses are evaluated before they're processed. So by putting parentheses around the control name, you're telling it to evaluate it. Because a control can't be evaluated, it gives you the value of the default property. This code actually passes the Text string value-because Text is the default property-to the subroutine instead of passing the control. Because the routine expects a textbox and not a string, it generates the type mismatch.
Deborah Kurata
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date