Click here to Skip to main content
16,005,389 members
Home / Discussions / Visual Basic
   

Visual Basic

 
AnswerRe: And vs AndAlso, Or vs OrElse Pin
Christian Graus23-Jun-08 0:46
protectorChristian Graus23-Jun-08 0:46 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Duncan Edwards Jones23-Jun-08 3:23
professionalDuncan Edwards Jones23-Jun-08 3:23 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Christian Graus23-Jun-08 11:32
protectorChristian Graus23-Jun-08 11:32 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Jon_Boy24-Jun-08 5:44
Jon_Boy24-Jun-08 5:44 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Paul Conrad23-Jun-08 6:22
professionalPaul Conrad23-Jun-08 6:22 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Mark Churchill24-Jun-08 17:51
Mark Churchill24-Jun-08 17:51 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Christian Graus24-Jun-08 18:20
protectorChristian Graus24-Jun-08 18:20 
AnswerRe: And vs AndAlso, Or vs OrElse Pin
Duncan Edwards Jones23-Jun-08 1:20
professionalDuncan Edwards Jones23-Jun-08 1:20 
AndAlso and OrElse perform what is known as short curcuit evaluation.

What this means is that if the first argument makes it such that the result is known then the second argument is not tested.

For example if you have:
If DayIsTuesDay() And DayisSomeonesBirthday() 

Both DayIsTuesday() and DayIsSomeonesBirthday() will be valuated.
However if you have:
If DayIsTuesDay() AndAlso DayisSomeonesBirthday()

and DayIsTuesday returns false then there is no point executing DayIsSomeonesBirthday

Where your second operation is doing something slow (like reading from a database) using short curcuit evaluations can significantly speed up your application.

'--8<------------------------
Ex Datis:
Duncan Jones
Merrion Computing Ltd

GeneralRe: And vs AndAlso, Or vs OrElse Pin
Chinners23-Jun-08 3:14
Chinners23-Jun-08 3:14 
AnswerRe: And vs AndAlso, Or vs OrElse Pin
CPallini23-Jun-08 2:46
mveCPallini23-Jun-08 2:46 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Duncan Edwards Jones23-Jun-08 3:18
professionalDuncan Edwards Jones23-Jun-08 3:18 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
CPallini23-Jun-08 3:36
mveCPallini23-Jun-08 3:36 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Luc Pattyn23-Jun-08 3:40
sitebuilderLuc Pattyn23-Jun-08 3:40 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Paul Conrad23-Jun-08 6:25
professionalPaul Conrad23-Jun-08 6:25 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Mark Churchill23-Jun-08 13:50
Mark Churchill23-Jun-08 13:50 
GeneralRe: And vs AndAlso, Or vs OrElse Pin
Dave Doknjas23-Jun-08 14:36
Dave Doknjas23-Jun-08 14:36 
QuestionBug in MenuStrip Control? Pin
Saul Johnson22-Jun-08 21:13
Saul Johnson22-Jun-08 21:13 
AnswerRe: Bug in MenuStrip Control? Pin
Saul Johnson23-Jun-08 6:59
Saul Johnson23-Jun-08 6:59 
GeneralRe: Bug in MenuStrip Control? Pin
Saul Johnson23-Jun-08 7:24
Saul Johnson23-Jun-08 7:24 
GeneralRe: Bug in MenuStrip Control? Pin
Thomas Stockwell23-Jun-08 15:15
professionalThomas Stockwell23-Jun-08 15:15 
Questionneed help... Pin
mikoschumi22-Jun-08 16:52
mikoschumi22-Jun-08 16:52 
AnswerRe: need help... Pin
Christian Graus22-Jun-08 18:01
protectorChristian Graus22-Jun-08 18:01 
Questionmake textbox display backward Pin
shee_dee8622-Jun-08 14:50
shee_dee8622-Jun-08 14:50 
AnswerRe: make textbox display backward Pin
Christian Graus22-Jun-08 15:29
protectorChristian Graus22-Jun-08 15:29 
Answer[Message Deleted] Pin
John Ad22-Jun-08 19:39
John Ad22-Jun-08 19:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.