PDA

View Full Version : How do u retain the value of a GLOBAL variable


Shiamak
02-17-2006, 01:51 PM
Hi,

I have a MACRO that gets set upon sucess or failure of the STEP
Sub vbld_StepDone()
if (step.BuildStatus = 0) Then
'bBuildStatus = "Success"
vbld_AllMacros().Item("CONFIG").Value)
vbld_AllMacros().Item("bBUILDSTATUS").Value = "SUCCESS"
STATUS = "SUCCESS"
else
vbld_AllMacros().Item("bBUILDSTATUS").Value = "FAILED"
STATUS = "FAILED"
End If
End Sub

STATUS is declared as a GLOBAL var in the begning (Global section of the script).

But when I try to access the value of STATUS in another MACRO (say "Logg Message") e.g %STATUS% is equal to "SUCESS" or "FAILED", the VisualBUILD Pro always says the condition is evaluated as FALSE ?

Thanks for your help.

kinook
02-17-2006, 02:59 PM
A variable STATUS declared in script code is not accessible elsewhere. It appears you have a bBUILDSTATUS macro, which could be referenced via %bBUILDSTATUS% from a step field.

Shiamak
02-17-2006, 04:20 PM
Hi,

This worked.. Thanks. Now If I need to "skip" a specific step in the script, what would be the procedure to do that.

Is there a white papper "except samples" which talks about how VisualBuilds macros etc with VBS can be used?

Thanks