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)
|