Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

Rated
Read 37,680 times

Contents

Related Categories

Variables - Declaring variables

Declaring variables

In order to make you program easy to understand, and therefore easier to de-bug, it is a good idea to declare all your variables. Although VB does not force you it is a good habit to get into. Firstly it will save memory, by explicitly saying how big the variable will be, and also, if you ever use other languages like C++ you are not given the option of not declaring your variables. To declare a variable you use the following syntax:

ScopeĀ  VariableName As DataType

Scope represents the range of the variable. VariableName is a string representing the name of the variable. DataType represents what sort of data is stored in the variable. If DataType is not specified, then it is set to Variant. For example,

Public NumberOfEmployees As Integer

if declared in the General Declarations section of a form, NumberOfEmployees can beĀ  accessed and changed in all procedures in that form. NumberOfEmployees can only store an Integer.

James first started writing tutorials on Visual Basic in 1999 whilst starting this website (then known as VB Web). Since then, the site has grown rapidly, and James has written numerous tutorials, articles and reviews on VB, PHP, ASP and C#. In October 2003, James formed the company Developer Fusion Ltd, which owns this website, and also offers various development services. In his spare time, he's a 3rd year undergraduate studying Computer Science in the UK. He's also a Visual Basic MVP.

Comments

  • new solution

    Posted by jawsper on 17 Apr 2004

    i just found out how i can make my original idea work.

    i read something about the "eval" function in the microsotf script controls, so now ik kan just say: ScriptControl1.Eval(line) and it will fin...

  • Posted by LouisRose on 02 Mar 2004

    Hey cwamsley,

    Welcome to DevFusion!

    This sounds like a control array problem - if you're using VB (and not .NET) that is. You can have several controls with the same name, but with an index, lik...

  • String to Object Continued

    Posted by cwamsley on 01 Mar 2004

    Louis,

    I am working on a somewhat similar problem (to the String to Object comments from Aug 5, 2003) and hope you can suggest a course of action.

    I'm trying to create a simple way to set and mo...

  • Posted by Rde on 01 Mar 2004

    The following lists the public, private, and default visibility
    for the various elements you can declare in your programs.

    Default means declaring without anything proceding (or with Dim
    in the c...

  • Posted by LouisRose on 05 Aug 2003

    I'm glad that you came up with a solution.

    For muti-lingual support you best bet is to use a Resource file. Then the User's language and Locale will be detected automatically and your program will ...