Avatar billede coldrayie Nybegynder
22. september 2001 - 15:38 Der er 12 kommentarer og
1 løsning

MEGET let VB spørgsmål

jeg har variaben:
  sten = \"1\"
i en Public Sub...men hvordan gør jeg sådan at andre subs kan bruge den værdi??

MsgBox (\"variaben sten har en værdi på \" & sten & \".\") <-- der har \'sten\' ik nogen værdi og det er en anden Public Sub!!!

Avatar billede terry Ekspert
22. september 2001 - 15:41 #1
Place the sten variable in a module. THis makes it availabe to all forms
Avatar billede angelod Novice
22. september 2001 - 15:42 #2
Gør det til en global variabel ved at definere den udenfor en Sub eller Function. :o)
Avatar billede terry Ekspert
22. september 2001 - 15:42 #3
Public sten as string
Avatar billede coldrayie Nybegynder
22. september 2001 - 15:44 #4
i dont know how to use modules..sorry... btw. i only have 1 form..but many subs.. im completly newbie :)
Avatar billede angelod Novice
22. september 2001 - 15:46 #5
Just place it in the beginning of the form\'s code then.. :o)
Avatar billede coldrayie Nybegynder
22. september 2001 - 15:47 #6
Public Sub Image1_Click()
  sten = \"1\"
  stenShow.Visible = True
  Image1.Enabled = False
  Image2.Enabled = False
  Image3.Enabled = False
  tcpServer.SendData \"sten\"
End Sub
Avatar billede coldrayie Nybegynder
22. september 2001 - 15:47 #7
i cannot use Public sten as String there...
Avatar billede angelod Novice
22. september 2001 - 15:49 #8
Public sten as String

Public Sub Image1_Click()
  sten = \"1\"
  stenShow.Visible = True
  Image1.Enabled = False
  Image2.Enabled = False
  Image3.Enabled = False
  tcpServer.SendData \"sten\"
End Sub


Should work :o)
Avatar billede terry Ekspert
22. september 2001 - 15:49 #9
Right click on th eproject window and select add module
Avatar billede coldrayie Nybegynder
22. september 2001 - 15:51 #10
takker
Avatar billede terry Ekspert
22. september 2001 - 15:51 #11
You have to add a module to you rproject and in the module add the line

Public sten as string

when you have done this sten is available to all your forms....
Avatar billede angelod Novice
22. september 2001 - 15:51 #12
It doesn\'t have to be in a module if it\'s only going to accessed from one Form only.. Or maybe it does? *gets in doubt after switching to more advanced systems*
Avatar billede angelod Novice
22. september 2001 - 15:52 #13
Takker for points. :o)
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