Σφάλμα: Σφάλμα χρόνου εκτέλεσης 380 "Μη έγκυρη τιμή ιδιότητας" με MaskEdBox

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 177088 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Με το Microsoft Visual Basic 4.0, όταν ορίζετε την ιδιότητα κειμένου μιας μάσκας Επεξεργασία στοιχείου ελέγχου κατά το χρόνο εκτέλεσης, λαμβάνετε το ακόλουθο μήνυμα λάθους.
380 Σφάλμα χρόνου εκτέλεσης:
Μη έγκυρη τιμή ιδιότητας

Αιτία

Αυτό το σφάλμα παρουσιάζεται στις ακόλουθες περιπτώσεις:
  • Ιδιότητα Visible ελέγχου Επεξεργασία μάσκας έχει οριστεί σε False σε χρόνου σχεδίασης.

    -και-
  • Μια νεότερη έκδοση του MSMASK32.Εγκατάσταση OCX. Το σφάλμα παρουσιάζεται με MSMASK32.OCX έκδοση 5.00.3714, το οποίο διατίθεται με το Microsoft Visual Basic 5.0.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, ορίστε ιδιότητα Visible Επεξεργασία μάσκας στοιχείο ελέγχου θα ισχύει κατά το χρόνο σχεδίασης και στη συνέχεια να την αλλάξετε σε False κατά το χρόνο εκτέλεσης Ίσως κατά τη διάρκεια συμβάντος φόρτωση της φόρμας.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι είναι σφάλμα στα προϊόντα της Microsoft παρατίθενται στην αρχή αυτού του άρθρου. Εμείς Ερευνούμε αυτό σφάλμα και θα αποστείλουμε νέες πληροφορίες γνώσεων Microsoft Βάσης όπως γίνεται διαθέσιμη.

Περισσότερες πληροφορίες

Βήματα για την αναπαραγωγή συμπεριφοράς

  1. Ξεκινήστε ένα νέο έργο σε Visual Basic 4.0. Δημιουργείται η φόρμα Form1 από προεπιλογή.
  2. Κάντε κλικ στο κουμπί Προσαρμογή στοιχείων ελέγχου από το μενού Εργαλεία και ελέγξτε μάσκα Microsoft" Επεξεργασία στοιχείου ελέγχου".
  3. Προσθέστε ένα στοιχείο ελέγχου επεξεργασίας μάσκας Form1 και ορίστε τις παρακάτω ιδιότητες για το στοιχείο ελέγχου:
       Property                 Value
       --------                 -----
       Visible                  False
       Mask                     &-&
    
    						
  4. Προσθέστε τον ακόλουθο κώδικα στο συμβάν του κλικ του Form1.
          MaskEdBox1.Text = " - "
          MaskEdBox1.Visible = True
    
    						
  5. Πιέστε το πλήκτρο F5 για να εκτελεστεί το έργο.
  6. Κάντε κλικ στη φόρμα και σημειώστε ότι ο κωδικός πρέπει να εκτελούνται όπως αναμένεται.
  7. Κάντε κλικ στο κουμπί Δημιουργία EXE στο μενού αρχείο και κάντε ένα εκτελέσιμο αρχείο.
  8. Σε έναν υπολογιστή όπου είναι εγκατεστημένη η Visual Basic 5.0, εκτελέστε το εκτελέσιμο αρχείο που δημιουργήσατε στο προηγούμενο βήμα.

    ΣΗΜΕΊΩΣΗ: Εάν λάβετε ένα μήνυμα σφάλματος που VB40032.DLL δεν μπορεί να βρεθεί πότε μπορείτε Εκτελέστε το εκτελέσιμο αρχείο, θα χρειαστεί να αντιγράψετε VB40032.DLL για την Στον κατάλογο Windows\System.
  9. Κάντε κλικ στη φόρμα. Θα λάβετε σφάλμα χρόνου εκτέλεσης "μη έγκυρη 380 Η τιμή της ιδιότητας"όταν τον κώδικά σας επιχειρεί να ορίσετε την ιδιότητα κειμένου του MaskEdBox.

Ιδιότητες

Αναγν. άρθρου: 177088 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 4.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Λέξεις-κλειδιά: 
kbbug kbgrpdsvb kbmt KB177088 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:177088

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com