Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Taulukot pysyyn

Sivun loppuun

Heikki [18.04.2003 18:24:16]

#

Miten voisin tehdä taulukon siten, että sen muuttujat pysyisivät kaikissa formeissa?

Ja sitten vielä, mitä vikaa:

Type AutoData
    Nimi As String
    Nopeus As Integer
    Kestavyys As Integer
    Hinta As Integer
End Type
Dim AutoTaulukko(1 To 10) As AutoData

Tulee: Compile Error: invalid inside proceture

Kieli on VB

thefox [18.04.2003 18:59:41]

#

Et voi määritellä struktuuria funktion sisällä, siirrä se joko formin Generals-osioon (ja lisää Private-määre), tai omaan moduuliinsa.

Antti Laaksonen [18.04.2003 19:10:50]

#

Samaan paikkaan kuuluvat myös kaikissa formeissa käytössä olevat taulukot. Valitse siis koodieditorin ylävasemmalla olevasta alasvetovalikosta kohta (General) ja kirjoita määrittelyt sinne.

Heikki [18.04.2003 20:10:04]

#

lainaus:

formin Generals-osioon (ja lisää Private-määre), tai omaan moduuliinsa.

Mihin kohtaan tuo private?

Blaze [18.04.2003 21:31:26]

#

lainaus:

Mihin kohtaan tuo private?

Private Type AutoData
...

Heikki [19.04.2003 17:39:30]

#

Generals-osioon laitettuna Private Type AutoData toimii kyllä siinä formissa, mutta ei muissa. Mikä neuvoksi?

Blaze [19.04.2003 17:53:45]

#

lainaus:

Generals-osioon laitettuna Private Type AutoData toimii kyllä siinä formissa, mutta ei muissa. Mikä neuvoksi?

Laita se moduuliin. Ja muuta sitten samalla se Private Public:ksi.

Heikki [19.04.2003 18:49:28]

#

MItäs teen Dim AutoTaulukko(1 To 10) As AutoData -riville? Moduuliin?

Antti Laaksonen [19.04.2003 19:20:10]

#

Siirrä sekin moduuliin. Mutta älä määrittele taulukkoa "Dim" vaan "Public". Muuten taulukko on käytössä ainoastaan moduulin sisältämissä aliohjelmissa ja funktioissa.

Heikki [19.04.2003 20:24:38]

#

Kiitti.. sain toimiin...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta