🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
4 messages
4 total messages Started by Christian Fri, 10 Jan 2003 18:08
For Next en Visual Basic
#6032
Author: Christian
Date: Fri, 10 Jan 2003 18:08
14 lines
1671 bytes
Hallo,

Door middel van een For Next statement dat loopt van 0 tem 20, tracht ik een
Array op te vullen met namen van personen.
De array heb ik gedeclareerd als een Integer en de variabele Naam als een
String.
Het probleem is echter dat mijn tabel niet kan gevuld worden met namen omdat
deze een Integer is en Strings weigerd op te nemen.
Wanneer ik mijn tabel zelf instel als een String kan ik welliswaar wel van 0
tem 20 namen opgeven maar blijkt dat deze dan toch niet in de tabel zitten.
Hoe zou ik dit kunnen oplossen aub?
Alvast bedankt,

Christian.
Re: For Next en Visual Basic
#6033
Author: Wimjan
Date: Fri, 10 Jan 2003 19:14
41 lines
2023 bytes
Christian schreef:
> Hallo,
> 
> Door middel van een For Next statement dat loopt van 0 tem 20, tracht ik een
> Array op te vullen met namen van personen.
> De array heb ik gedeclareerd als een Integer en de variabele Naam als een
> String.
> Het probleem is echter dat mijn tabel niet kan gevuld worden met namen omdat
> deze een Integer is en Strings weigerd op te nemen.
> 
Ach ja, de 'r' zit niet in 't kofschip ;)

> Wanneer ik mijn tabel zelf instel als een String kan ik welliswaar wel van 0
> tem 20 namen opgeven maar blijkt dat deze dan toch niet in de tabel zitten.
> Hoe zou ik dit kunnen oplossen aub?
> 
Misschien is het te voor de hand liggend, maar als je je tabel nu eens 
als een array declareert?

Dus iets als 

dim MyArray(0, 20) As String
dim tellertje as integer

for tellertje=0 to 20
  MyArray(tellertje) = <wat je maar wilt>
next tellertje

> Alvast bedankt,
>
Graag gedaan.
 
> Christian.

Groet,

Wimjan

-- 
Iemands e-mailadres kwijt? Probeer m'n meta e-mail zoeker eens op 
<http://inventio.nl/metanamesearch/>
Re: For Next en Visual Basic
#6036
Author: Nicolas Barbier
Date: Fri, 10 Jan 2003 20:51
29 lines
1983 bytes
Christian wrote:

> De array heb ik gedeclareerd als een Integer

Erm? Een array declareer je als een array en niet als een integer in elke 
programmeertaal die ik zowat ken. Uit (gelukkig) lang vervlogen tijden 
herinner ik mij nog dat dat iets in de stijl van het volgende is:

dim bliep(20) as string

Die `(20)' slaat op het feit dat bliep een array is met 1 dimensie van 20 + 
1 elementen, die elk een string zijn (+1 omdat 0 ook nog meetelt als 
element, behalve als je een of ander speciaal commando gebruikt om dat te 
veranderen).

Gebruiken doe je dat dan als volgt:

for i = 0 to 20
        bliep(i) = "blaat"
next

Als je "option explicit" gebruikt, moet je die i ook nog declareren met:
dim i as integer

Het geheugen van een mens is beter dan je zou denken merk ik juist op. Niet 
dat dat in dit geval echt nuttig is, maar toch :-).

-- 
Nicolas Barbier
Re: For Next en Visual Basic
#6037
Author: Christian
Date: Fri, 10 Jan 2003 23:26
39 lines
2225 bytes
Bedankt voor de antwoorden.
Christian.




"Nicolas Barbier" <anti@spam.invalid> schreef in bericht
news:3e1f3245$0$11617$afc38c87@sisyphus.news.be.easynet.net...
> Christian wrote:
>
> > De array heb ik gedeclareerd als een Integer
>
> Erm? Een array declareer je als een array en niet als een integer in elke
> programmeertaal die ik zowat ken. Uit (gelukkig) lang vervlogen tijden
> herinner ik mij nog dat dat iets in de stijl van het volgende is:
>
> dim bliep(20) as string
>
> Die `(20)' slaat op het feit dat bliep een array is met 1 dimensie van 20
+
> 1 elementen, die elk een string zijn (+1 omdat 0 ook nog meetelt als
> element, behalve als je een of ander speciaal commando gebruikt om dat te
> veranderen).
>
> Gebruiken doe je dat dan als volgt:
>
> for i = 0 to 20
>         bliep(i) = "blaat"
> next
>
> Als je "option explicit" gebruikt, moet je die i ook nog declareren met:
> dim i as integer
>
> Het geheugen van een mens is beter dan je zou denken merk ik juist op.
Niet
> dat dat in dit geval echt nuttig is, maar toch :-).
>
> --
> Nicolas Barbier
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads