Avatar billede mikmakmuk Nybegynder
18. april 2002 - 09:51 Der er 19 kommentarer og
1 løsning

*GG*

Jeg har et lille spørgsmål.
Hvad betyder dim?
Er det bare sådan man erklære en variable?
Avatar billede Slettet bruger
18. april 2002 - 09:53 #1
Flot overskrift

Dim betyder dimnesioner (på dansk) og ja, det er sådan man erklærer en variabel.
Avatar billede otis Nybegynder
18. april 2002 - 09:54 #2
det bruger du til at definere en variabel
Avatar billede invisibleman Nybegynder
18. april 2002 - 09:54 #3
ReDim findes også er Re-dimensionerer et array. Evt. med "Preserve" der bibeholder de nuværende elementer i arrayet.
Avatar billede puppetmaster Nybegynder
18. april 2002 - 09:54 #4
Det betyder at der skal afsættes resource til variablen (kan også være en konstant)
Avatar billede otis Nybegynder
18. april 2002 - 09:55 #5
f.eks Dim mikmakmuk As String
Avatar billede puppetmaster Nybegynder
18. april 2002 - 09:55 #6
Så har man tænkt det med: en konstant variabel! :)
Avatar billede mikmakmuk Nybegynder
18. april 2002 - 09:56 #7
Tak skal du have :-) Det er bare fordi jeg er vandt til at arbejde i JAVA, og har lidt svært ved at forstå at man ikke skelner mellem forskellige slags variabler.
Avatar billede puppetmaster Nybegynder
18. april 2002 - 09:56 #8
otis' eksempel betyder:
"jeg ønsker at bruge en variabel i mit program, som kan indeholde data af typen String, afsæt de fornødne resource til den"
Avatar billede puppetmaster Nybegynder
18. april 2002 - 09:56 #9
Det gør man også
Avatar billede puppetmaster Nybegynder
18. april 2002 - 09:57 #10
mikmakmuk, du slipper ikke så let, når du først har stillet et spørgsmål i eksperten! ;)
Avatar billede otis Nybegynder
18. april 2002 - 09:59 #11
så kan du f.eks skrive:

Dim tal As Integer
tal = 45
Avatar billede mikmakmuk Nybegynder
18. april 2002 - 09:59 #12
Så vil jeg også kunne skrive

Dim tal As Int
Dim bogstav As Char
Dim A As Boolean
Avatar billede mikmakmuk Nybegynder
18. april 2002 - 10:01 #13
Hvordan bliver variablen opfattet hvis man ikke angiver datatypen?
Avatar billede mikmakmuk Nybegynder
18. april 2002 - 10:04 #14
Jeg håber ikke I syntes jeg spørger dumt :-(
Avatar billede puppetmaster Nybegynder
18. april 2002 - 10:05 #15
som en Variant
Avatar billede mikmakmuk Nybegynder
18. april 2002 - 10:05 #16
Jeg vil bare gerne vide det
Avatar billede Slettet bruger
18. april 2002 - 10:06 #17
Jeg synes du er dum når du ikke aceepterer mit rigtige svar :)
Avatar billede puppetmaster Nybegynder
18. april 2002 - 10:07 #18
The following statements create Variant variables:

Dim myVar
Dim yourVar As Variant
theVar = "This is some text."
Avatar billede puppetmaster Nybegynder
18. april 2002 - 10:08 #19
The Variant data type is automatically specified if you don't specify a data type when you declare a constant, variable, or argument. Variables declared as the Variant data type can contain string, date, time, Boolean, or numeric values, and can convert the values they contain automatically. Numeric Variant values require 16 bytes of memory (which is significant only in large procedures or complex modules) and they are slower to access than explicitly typed variables of any other type. You rarely use the Variant data type for a constant. String Variant values require 22 bytes of memory.

The following statements create Variant variables:

Dim myVar
Dim yourVar As Variant
theVar = "This is some text."

The last statement does not explicitly declare the variable theVar, but rather declares the variable implicitly, or automatically. Variables that are declared implicitly are specified as the Variant data type.

Tip  If you specify a data type for a variable or argument, and then use the wrong data type, a data type error will occur. To avoid data type errors, either use only implicit variables (the Variant data type) or explicitly declare all your variables and specify a data type. The latter method is preferred.
Avatar billede mikmakmuk Nybegynder
18. april 2002 - 10:17 #20
--> el_barto Det er jeg da ked af du syntes :-(
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester