#1
|
|||
|
|||
How do u retain the value of a GLOBAL variable
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. |
#2
|
|||
|
|||
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.
|
#3
|
|||
|
|||
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 |
|
|