![]() |
[visual basic] inhoud van een array opschuiven
Als ik een array heb, bv.:
Code:
Dim vbld(0 To 50) as String Dus dat bijvoorbeeld vlbd(3) naar vbld(2) gaat, en vbld(2) naar vbld(1) gaat etc etc... en dat vbld(0) verloren gaat. Weet iemand hier een makkelijk commando voor? Of moet ik een omslachtige for-next routine gebruiken? |
Neu ik weet er geen makkelijk kommando voor. Doe gewoon de 'omslachtige' for next
Code:
FOR iTemp=LBOUND(vbld) + 1 TO UBOUND(vbld) |
Hmz hmz hmz... :p
Schiet niet op als je type's hebt, waarin 8 array's zitten die tot de 10.000 gaan. Nouwja, boeie dan, het is te overleven:). Toch bedankt. |
8 arrays van 10000?
Ja, voor 50 waarden doe je gewoon een FOR ... NEXT loop. De FOR .. NEXT loop is idd. te langzaam; maar er zijn wel alternatieve ideeen. Maar het ligt er maar helemaal aan wat je erin opslaat!!! En waarom de eerste waarden worden verwijderd. |
Hmm.
1. Waarom heb je zulke grote geheugen vretende arrays? 2. Hoef je ze ook werkelijk te verplaatsen? Of kan markeren genoeg zijn? |
Alle tijden zijn GMT +1. Het is nu 16:27. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.