Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Määritys ongelma

Sivun loppuun

Gaxx [15.01.2004 22:12:38]

#

Tässä lueskelen Antin VB-opasta ja päätin testata erästä koodin pätkää, mutta heti ilmeni ongelma type määrittelyssä.
Kun laitan generaliin declarations subiin(vai mikä se nyt onkaan) seuraavan laisen koodin:

Type HTiedot
   nimi As String
   ika As Integer
   palkka As Currency
End Type

...niin kääntäjä valitta:

Cannot defint a Public user-defined type within an object module.

Mitä siis on pielessä? Eikö noi määritykset pidä kirjottaa sinne generalin declarationiin?

setä [15.01.2004 22:16:05]

#

Kirjoita se koodimoduuliin (bas)

Gaxx [15.01.2004 22:28:10]

#

Koodimoduli? Kattos ku mää en oo päässy ihan täysin sinuiks sen ohjelman kanssakaan :)

Eli voisko joku vääntää rautalangasta? :)

setä [15.01.2004 22:33:17]

#

Saat sen VB:n valikosta Project - Add Module. Sitten kopsaat sinne tuon koodin.

Gaxx [15.01.2004 22:45:00]

#

Ok, kiitti!

Antti Laaksonen [16.01.2004 20:08:06]

#

Ja jos taas haluat määritellä tuon datatyypin formin alussa, kirjoita Type-sanan eteen Private.

Gaxx [16.01.2004 20:31:29]

#

Eli siis se on voimassa silloin vain siinä formissa?

Blaze [16.01.2004 21:38:31]

#

lainaus:

Eli siis se on voimassa silloin vain siinä formissa?

Kyllä.

sooda [16.01.2004 21:44:12]

#

tai sitten Dim Erkki As form1.HTiedot (jos toi on form1)


Sivun alkuun

Vastaus

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

Tietoa sivustosta