Hvad kan jeg tilføje til (*) således, at intNavnPåVariabel bliver lig med værdien af intTest, dvs. intNavnPåVariabel = 2, og ikke intNavnPåVariabel = ”intTest”, som koden gør nu?
Ok. Hvis jeg kører koden af får jeg intNavnPåVariabel = "intTest"
I stedet ønsker jeg at få intNavnPåVariabel = intTest
Så jeg ønsker at få lavet teksten "intTest" om til variablen intTest... Dvs. er det muligt at skrive noget ala intNavnPåVariabel = ????("intTest") , som giver intNavnPåVariabel = intTest (og dermed intNavnPåVariabel = 2)
hvis du ønsker værdien af intNavnPåVariabel sat til værdien af intTest, hvorfor sætter du den så lig værdien af strTest? intTest og strTest er to forskellige variable.
Du skal naturligvis skrive intNavnPåVariabel = intTest
Men du skal holde rede på dine typer, altså hvad er streng og hvad er int. Hvis du vil skrive en int til en strengvariabel skal du bruge cStr() som du selv nævner. Til den omvendte skal du bruge Cint().
Forespørgslen er tænkt som et fiktivt eksempel for at illustrere mit problem, hvorfor jeg ikke blot kan sætte intNavnPåVariabel = intTest
Så spørgsmålet er, om der findes en inverse funktion af CStr(expression)? Jeg har en tekststreng som indeholder navnet på den expression, som jeg gerne vil bruge. Dette navn ønsker jeg som sagt så, at konvertere om til den faktiske expression (med værdien 2 i mit eksempel)... Ved ikke om det overhovedet er muligt?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.