DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 168826 - Geändert am: Samstag, 14. August 1999 - Version: 1.1

 

Auf dieser Seite

Problembeschreibung

Hinzufügen eines benutzerdefinierten Steuerelements, das in Visual Basic 5.0 mithilfe einer benutzerdefinierten Methode erstellt wurde, kann einen Fehler in Visual FoxPro 5.0 und 5. 0a führen.

Wenn das Betriebssystem Windows 95 ist, lautet die Meldung "Ungültiger Vorgang - Fehler durch ungültige Seite." Wenn das Betriebssystem Windows NT ist, der Fehler ist ein Anwendungsfehler, Visual FoxPro verwiesen Speicheradresse 0 x 00000000, die nicht gelesen werden konnte.

Lösung

Fügen Sie SYS(2333,0) im INIT-Ereignis des Formulars speichern und führen Sie das Formular mindestens einmal, bevor Sie das benutzerdefinierte Steuerelement des Formulars hinzufügen. Verwenden die SYS(2333,0) deaktiviert ActiveX-duale Schnittstelle (VTABLE-Bindung) Unterstützung.

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

Erstellen Sie das Steuerelement in Visual Basic 5.0 mit den folgenden Schritten:

  1. Führen Sie Visual Basic 5.0, und wählen Sie „ neues Steuerelement erstellen. „
  2. Das Formular ein TextBox-Steuerelement hinzugefügt.
  3. Klicken Sie im Menü auf Add-Ins. Wenn der ActiveX-Schnittstellen-Assistent nicht bereits als eine der Optionen angezeigt wird, wählen Sie Add-Ins-Manager.
  4. Wenn der Add-Ins-Manager wird angezeigt, klicken Sie auf das ActiveX-Steuerelement Assistenten.
  5. Klicken Sie erneut auf Menü Add-Ins, und wählen ActiveX Control Interface-Assistenten.
  6. Klicken Sie auf Weiter, bis Sie den Bildschirm Schnittstelle auswählen erreichen und dann alle Utensilien/Ereignisse/Methoden aus dem Listenfeld ausgewählte Namen entfernen.
  7. Klicken Sie auf "Weiter", Gehe zu Element erstellen benutzerdefinierte Schnittstelle ' Bildschirm, und klicken Sie auf neu.
  8. Hinzufügen benutzerdefinierter Elemente Dialogfeld, geben Sie im MYTEST unter dem Namen select-Methode für den ein Textfeld, und klicken Sie dann auf OK.
  9. Klicken Sie zweimal auf Weiter, und klicken Sie dann auf Fertig stellen.
  10. Im Menü Datei die Option wählen Sie als < projektname > So kompilieren Sie die OCX aus.
Visual FoxPro 5.0 führen Sie die folgenden Schritte:

  1. Starten Sie Visual FoxPro.
  2. Ein neues Formular erstellen.
  3. Fügen Sie ein OLE Container-Steuerelement zum Formular hinzu.
  4. Wählen Sie das neue Visual Basic erstellte Steuerelement aus der Liste (Wenn Sie das Projekt nicht benennen, oder das Steuerelement in Visual Basic den Namen in das Feld wird Project1.UserControl1 sein).
Hinweis: Ein Systemfehler auftritt, durch Visual FoxPro 5 verursacht. Dieser Fehler tritt nicht mit Visual FoxPro 3.x.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 5.0a
Keywords: 
kbmt kberrmsg kbprb KB168826 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 168826  (http://support.microsoft.com/kb/168826/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store