Undrar hur man löser detta problem: VB har mig veterligen inget stöd för detta, och det är ingen trevlig uppgift att skapa stöd för det heller. Frågan är om du behöver göra det.konstanter och strängar
Man har en variabel X som är en sträng & en constant Y som en long.
Värdet av strängen är lika med namnet på konstanten.
Typ:
dim X as string
const Y as long = 10
X = "Y"
Hur kan man då få ut värdet av konstanten (i detta fall 10) genom att ange namnet på strängen?
Jag vill alltså få ut:
värdet av (värdet av X) som en long
Får det ej att funka, för så fort man anger namnet på strängen, för att få ut namnet på konstanten, så är ju det en sträng (i detta fall "Y"), och den fattar då inte att det är värdet av konstanten Y man vill åt....
Tacksam för svar!
\UlrikaSv: konstanter och strängar
För att få x att innehålla värdet av y räcker det att skriva:
x=CStr(y)
Problemet är om du vill få reda på vilken variabel du ska använda från användaren eller något liknande. I så fall bör du göra en speciell funktion för detta. Fast det är ändå en ganska konstig lösning...
/Niklas Jansson