Ένα συνηθισμένο σφάλμα στην ASP είναι το σφάλμα "Υπερχείλιση: cInt". Τι σημαίνει όταν υπερχειλίσετε μια τιμή cInt; Πώς το διορθώνετε αυτό;

Πρώτα απ 'όλα, τι είναι ένα int; Ένα int είναι μια κοινά χρησιμοποιούμενη μεταβλητή αριθμών σε ASP και σε άλλες γλώσσες. Το Int αντιπροσωπεύει τον ακέραιο αριθμό και συνήθως σημαίνει έναν αριθμό 32 bit στις πλατφόρμες 32 bit. Αυτό σημαίνει ότι ο αριθμός μπορεί να είναι οπουδήποτε

-2,147,483,648 έως 2,147,483,647

Αυτό είναι ένα αρκετά μεγάλο φάσμα! Οι ακέραιοι αριθμοί δεν έχουν δεκαδικά σημεία σε αυτά. Είναι απλώς ολόκληροι αριθμοί. Αυτό κάνει την μεταβλητή int ιδανική για βρόχους και κάθε άλλη λειτουργία πλήρους αριθμού.

Από την άλλη πλευρά, η συνάρτηση ASP cInt () λειτουργεί σε μια πολύ μικρότερη ομάδα αριθμών - μόνο αριθμοί από -32.768 έως 32.767. Επομένως, εάν μετράτε πάνω από 32.767 (ή κάτω από -32.768), θα έχετε πρόβλημα, εάν πρέπει να χρησιμοποιήσετε τον αριθμό στον αριθμό.

Εάν οι αριθμοί σας ξεκινούν να ξεπερνούν το κανονικό εύρος τιμών για το cint, δοκιμάστε να χρησιμοποιήσετε την λειτουργία Int. Αυτό συνήθως λειτουργεί εξίσου καλά. Αν δεν συμβαίνει, μεταβείτε στη συνάρτηση cLng () που λειτουργεί με το longs αντί.

Εισαγωγή στο ASP Ebook

Κατεβάστε αυτό το ebook για να πάρετε όλα όσα πρέπει να ξέρετε για την εκμάθηση ASP - από ένα βήμα προς βήμα φροντιστήριο λιστών λειτουργιών, δείγμα κώδικα, κοινά σφάλματα και λύσεις, και πολλά άλλα! 101 σελίδες.

Οδηγίες Βίντεο: ΕΑΠ - Άρατος Κιάτου 3-0 άσσος διπλή μπαλιά (Απρίλιος 2024).