Καλύψαμε πίνακες, στατικούς πίνακες και δυναμικούς πίνακες σε προηγούμενο σεμινάριο. Θα εξετάσουμε ένα συνηθισμένο σφάλμα που σχετίζεται με στατικούς πίνακες που ονομάζεται Απαιτείται σταθερή έκφραση. Αυτό το σφάλμα δημιουργείται όταν προσπαθείτε να χρησιμοποιήσετε έναν στατικό πίνακα αντί για έναν δυναμικό πίνακα, όπως φαίνεται στον παρακάτω κώδικα:
Ο στατικός πίνακας πρέπει να έχει σταθερές που χρησιμοποιούνται για να το ορίσουν αφού είναι σταθερό.
Ο τρόπος επίλυσης αυτού του σφάλματος είναι να χρησιμοποιήσετε μια μεταβλητή δυναμικού πίνακα. Θα χρησιμοποιούσατε τη λέξη -κλειδί ReDim κάθε φορά που θέλετε να αλλάξετε το μέγεθος του πίνακα. Αυτό φαίνεται στον παρακάτω κώδικα:
123456789101112131415 | Sub UsingReDim ()Dim value1 Ως ακέραιοςDim value2 Ως ακέραιοςDim value3 Ως ακέραιοςτιμή1 = 3τιμή2 = 9τιμή3 = 15Dim listofvalues () Ως ακέραιος αριθμόςReDim listofvalues (value1)Τέλος υπο |
Διαβάστε περισσότερα σχετικά με τις μεταβλητές δυναμικού πίνακα στο σεμινάριο μεταβλητών πίνακα.