Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: visual basicin muuttujat

Sinis [24.01.2006 19:29:16]

#

Onko VB:ssä mahdollista määrittää monta (esim.30) muuttujaa saman tyyppisiksi ilman, että tarvitsee kirjoittaa jokaisen perään As Integer (tms.)? C++:lla kun olin ohjelmoinnut niin automaattisesti oletin, että kun lykkää muuttujajonon perään As-lauseen niin koko pötkö on määritetty, mutta eipä taida ollakaan...

Blaze [25.01.2006 07:20:18]

#

Ei perinteisessä. .NETissä tuo toimii.

Merri [25.01.2006 08:38:54]

#

Lyhenteillä pääsee jokseenkin lähelle, mutta ne ovat olemassa lähinnä taaksepäinyhteensopivuuden takia.

En nyt muista kaikkia kun en itse näitä käytä (tekevät koodista vaikeammin luettavaa), mutta näin voi varmistaa toimivuuden:

Option Explicit

Private Sub Form_Load()
    Dim i%

    Debug.Print LenB(i)
End Sub

Heittää siis debug-/immediate-ikkunaan muuttujan pituuden tavuissa. Merkkejä:

% = Integer
& = Long
! = Single
# = Double
@ = Currency
$ = String

Nuo tuli tässä nyt itsellä selvitettyä. Bytelle ei ole erikoismerkkiä, koska se lisättiin basiciin muistaakseni vasta VB4:ssä. Sama juttu Daten ja monien muiden muuttujatyyppien osalta.

Vastaus

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

Tietoa sivustosta