Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να Fix Σφάλμα χρόνου εκτέλεσης 2147467259

Ο κωδικός σφάλματος 2147467259 υπάρχει σε Visual Basic NET , ενώ προσπαθείτε να εκτελέσετε μια εφαρμογή που προγραμματίζεται μέσω debug . . Η εφαρμογή προσπαθεί να αποκαλούμε " SetFocus " σε ένα στοιχείο ελέγχου Microsoft Access για να το φέρει επάνω , ενώ ο έλεγχος δεν έχει εμφανιστεί στο παράθυρο ακόμα . Αυτή η λειτουργία λειτουργεί κανονικά με την προσθήκη ενός δρομέα για τον έλεγχο ή την ενεργοποίησή του . Όταν ο έλεγχος δεν υφίσταται στο παράθυρο , όμως , τα λάθη ξεπροβάλλουν . Τα πράγματα που θα χρειαστείτε
Visual Basic . NET περιβάλλον ανάπτυξης
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε έργο της Visual Basic , και να εισάγετε την ακόλουθη γραμμή στο επάνω μέρος του συνάρτηση που καλεί " SetFocus : " On Error GoTo FocusErr 2

Δημιουργήστε μια ετικέτα στο κάτω μέρος της λειτουργίας , γράφοντας τα εξής : .

FocusDone :

Έξοδος από Λειτουργία
εικόνων 3

Δημιουργήστε μια άλλη ετικέτα κάτω από το " FocusDone , " γράφοντας τα εξής :

FocusErr :

Αν Err.Number = -2147467259 τότε

Συνέχιση

endif .

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα