SetVariable                              (XFORMU32)

Deklaration VB 6.0
Function SetVariable (ByVal VarName As String, ByVal Value As Double) As Integer

Deklaration VB.NET
Function SetVariable (ByVal VarName As String, ByVal Value As Double) As Short

Beskrivning
Skapar en variabel. Parametern VarName anger namnet på variabeln och Value anger dess värde. Variabeln kan sedan användas i ett uttryck i samband med funktionen CalcFormula. Längden på variabelnamnet får ej överstiga 32 tecken. Giltiga variabeltecken är: "a"-"ö", "A"-"Ö", "0"-"9" och "_". En variabel får ej börja med en siffra eller vara ett reserverat ord (en funktion eller "PI"). Versaler och gemener behandlas lika. Du kan ändra värdet på en variabel genom ett nytt anrop till SetVariable med det nya värdet i Value. Du avlägsnar alla skapade variabler med funktionen RemoveVariables. Upp till 100 variabler kan skapas.

Returvärden
Funktionen returnerar en av följande värden:
.
Värde Beskrivning
0
1
2
3
Allt OK. Variabeln har adderats till den interna variabellistan.
Variabeln är ett reserverat ord eller innehåller felaktiga tecken.
Längden på variabelnamnet överstiger 32 tecken.
Kan inte lägga till fler variabler. Max 100 kan skapas.
Se även
RemoveVariables, CalcFormula


Exempel

Nedanstående exempel beräknar uttrycket "(a+1)*(b+1)" där a=1 och b=2. Resultatet (som blir 6) lagras i variabeln Result.

Dim ErrCode As Integer  ' Felkod
Dim Result As Double    ' Resultat

ErrCode = SetVariable("a", 1) ' a=1
ErrCode = SetVariable("b", 2) ' b=2
ErrCode = CalcFormula("(a+1)*(b+1)", Result, 2)

    
  
SamLogic