Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: VB ja taulukon kopioiminen toiseen

trinit [26.05.2003 20:56:43]

#

Lyhyt kysymys tähän väliin, että oliko VB:ssä jotakin komentoa jolla voi kopioida taulukon A sisällön taulukkoon B ? Vai pitääkö sellainen tehdä itse sitten... En löytänyt MSDN:stä tai sitten en osannut hakea oikeilla hakusanoilla.

Antti Laaksonen [26.05.2003 23:14:19]

#

Ei ole ainakaan itselle tullut vastaan mitään valmista tapaa kopioida kokonaisia taulukoita. Yksi melko yksinkertainen keino on tehdä kopiointi binääritiedoston kautta. Silloin ei tarvitse pohtia taulukon rakennetta.

Dim eka(100) As Integer, toka(100) As Integer

eka(5) = 78

Open "turha.tmp" For Binary As #1
Put #1, 1, eka
Get #1, 1, toka
Close #1
Kill "turha.tmp"

MsgBox toka(5) '78

vp [27.05.2003 13:02:35]

#

Tämä pitäisi toimia.

dim taulu1() as integer, taulu2(3) as integer

taulu1(0) = 1
taulu1(1) = 2
taulu1(2) = 3
taulu1(3) = 4

taulu1 = taulu2

vp [27.05.2003 13:36:17]

#

lainaus:

Tämä pitäisi toimia.

dim taulu1() as integer, taulu2(3) as integer

taulu1(0) = 1
taulu1(1) = 2
taulu1(2) = 3
taulu1(3) = 4

taulu1 = taulu2

Tässä tapauksessa pitäisi tietysti sijoitukset tehdä taulu2:een. Sori erehdys.

trinit [27.05.2003 18:53:44]

#

Kiitoksia vain, kehittelen näistä jonkinlaisen toiminnon. Tuo binääritiedoston käyttö apuna olikin minulle uutta :)

Vastaus

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

Tietoa sivustosta