Avatar billede drip Nybegynder
14. marts 2004 - 00:52 Der er 18 kommentarer og
1 løsning

Gemme en værdi som skal gå igen!

Hey.
Hvordan kan jeg gemme en værdi som skal gå igen?
f.eks.:
      funktion_b = "on"
Så skal den også være der næste gang jeg skal bruge den, den skal ikke gemmen, bare ligsom session i asp!
Avatar billede inglenook Praktikant
14. marts 2004 - 00:58 #1
hmm, dim function_b as boolean

i form_load
function_b = true

check value:
if function_b then

?
Avatar billede inglenook Praktikant
14. marts 2004 - 01:02 #2
eller hvis den skal bruges igen naeste gang du aabner din applikation:

i iform load:
GetSetting("myApp", "Settings", "function_b", "True")

i form_unload:

savesetting "myApp","Settings","function_b",function_b
Avatar billede inglenook Praktikant
14. marts 2004 - 01:04 #3
Vaerdien bliver saa gemt i registry og kan genbruges hver gang du starter din applikation.
Avatar billede drip Nybegynder
14. marts 2004 - 13:16 #4
Det virker stadig ikke, her er min kode:
Private Sub Text1_Click()
If Not funktion_b = True Then
Text1.Text = ""
function_b = True
Else
MsgBox "Cruul"
End If
End Sub
Avatar billede martin_moth Mester
14. marts 2004 - 14:57 #5
driis:

Hvad mener du?

Hvis du gemmer noget i en variabel er det i variablen hele tiden, mens programmet kører. Det er faktisk det det er hele ideen med variabler;o)

Skal det gemmes fra gang til gang, altså også gemmes hvis du slukker PC'en? Så er det to muligheder, gem værdien i en fil, eller skriv den til regstry, hvis du vil "snavse" den til...

Hvis du bruger 10 sek mere på at forklare hvad du vil, får du meget bedre hjælp
Avatar billede martin_moth Mester
14. marts 2004 - 18:51 #6
sorry, mener drip, ikke driis
Avatar billede drip Nybegynder
14. marts 2004 - 21:40 #7
Okay, den skal bare gemmen midertidigt lig som en session i asp!
Avatar billede martin_moth Mester
15. marts 2004 - 10:11 #8
drip:

Prøv lige at svar på mit spørgsmål. Hvad mener du med midlertidigt - skal den

A) huske værdien hvis du slukker PC'en eller
B) skal den kun huske værdien mens programmet køre?

Nu skal du så skrive A eller B ;o)
Avatar billede drip Nybegynder
15. marts 2004 - 15:40 #9
B
Avatar billede martin_moth Mester
15. marts 2004 - 15:58 #10
Fint...

Gem værdien i en variabel - det allermest grundlæggende i programmering er, at man kan gemme data i variabler. Disse data kan man tilgå mens programmet køre.

Bestem dig først for hvad variablen skal hedde. F.eks. "MinVariabel". Bestem derefter hvilken type data den skal indeholde - er det tekst, heltal, decimaltal, datoer, noget andet?

Eksempel:

Du vil gemme tallet 5 i en variabel, du ønsker at kalde "MitNummer"

Dim MitNummer as Integer
MitNummer = 5

Så simpelt er det
Avatar billede drip Nybegynder
15. marts 2004 - 20:04 #11
DEN siger fejl?!?

Private Sub Text1_Click()

If chek = "daw" Then
Text1.Text = ""

Dim chek As Boolean
chek = "daw"
End If

End Sub
Avatar billede martin_moth Mester
15. marts 2004 - 20:09 #12
Hvad i alverden laver du

Du sætter en boolean = "daw" - det er jo sort snak

Og du dimmer først din variabel EFTER at du bruger den.

Tror du skal have fat i en tutorial...
Avatar billede drip Nybegynder
15. marts 2004 - 20:20 #13
Hehe, jeg er jo nybegynder :D..
Avatar billede drip Nybegynder
15. marts 2004 - 20:21 #14
Kan du skaffe mig en tutorial?
Avatar billede martin_moth Mester
15. marts 2004 - 21:39 #15
http://www.eksperten.dk/spm/Programmering/Visual-Basic/?sort=&order=DESC&status_1=on&status_2=on&spm_creator=&spm_part=&spm_answer=&find=tutorial&engine=exp

Hvis du ikke forstår hvad en variabel er, er det godt givet ud, at bruge tid på at læse en tutorial eller en bog.
Avatar billede drip Nybegynder
15. marts 2004 - 22:00 #16
Martin - Kan du anbefale at købe "Start på Visual Basic 6.0", jeg har tænkt at det kunne være en god ide at have den at støtte sig til i starten, har du nogle erfaringer med den?
Avatar billede martin_moth Mester
16. marts 2004 - 08:30 #17
Nej

Men jeg kan varmt anbefale at købe en eller anden bog, for så går det 1000 gange lettere når man har læst den...

:o)
Avatar billede drip Nybegynder
16. marts 2004 - 20:18 #18
Martin, du har været til stor hjælp for mig, jeg syntes du skal smide et svar...
Jeg har nemlig besluttet at jeg køber en bog, (nok "Grundlæggende Programmering med Visual basic 6.0").
Avatar billede martin_moth Mester
17. maj 2004 - 09:28 #19
Svar
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