Kürzlich stießen einige unserer Benutzer auf ausgezeichneten Fehlercode, als sie auf einen Fehler stießen, eine Tatsache, die ein Visual Foxpro-Cursorobjekt instanziiert. Mehrere Faktoren sollten dieses Problem verursachen. Lassen Sie uns es jetzt besprechen. g.
AUTHOR
NACHRICHT
Randy Riege Zahl 1/3
Fehler beim Instanziieren des Cursors I
Anders Altber # 2/3
Fehler beim Instanziieren des Cursorthemas
Shar Feldhei # 3/3
Fehler beim Erstellen des Cursors
< oder Tabelle>
g.
Aktualisiert
Sind Sie es leid, dass Ihr Computer langsam läuft? Genervt von frustrierenden Fehlermeldungen? ASR Pro ist die Lösung für Sie! Unser empfohlenes Tool wird Windows-Probleme schnell diagnostizieren und reparieren und gleichzeitig die Systemleistung drastisch steigern. Warten Sie also nicht länger, laden Sie ASR Pro noch heute herunter!
> Hallo zusammen > welche Erklärungen “Fehler beim Erstellen des Cursor-Objekts. Konnte C: mytable.dbf nicht finden” > Dieser Fehler trat nicht im Modusdesign auf und trat nach dem Setzen dieses Leidens und nur für dieses auf Brettspiel. Ich muss die Existenz dieser Art von Blackjack-Tisch bestätigen. Was ist los ? > > Grüße > > > Adam N
Die wahrscheinlich häufigste Ursache für Ihr individuelles Problem ist die SET PATH-Anweisung. Bei der Arbeit in der IDE verwendet VFP wahrscheinlich das Standardtelefonverzeichnis für Formulare. Gehen Sie zu VFP, Tools-> Options, wählen Sie dann die Registerkarte mit den wichtigsten Dateispeicherorten und überprüfen Sie den Eintrag Standardverzeichnis:
Wenn die eigentliche Anwendung herausgebracht wird Es handelt sich um eine ausführbare Datei, die keine Zeit hat, das “Standardverzeichnis” zu starten, sondern Sie erhalten einfach Ihren eigenen individuellen Fehler. Der einfachste Weg, dies zu tun, besteht darin, zurück in die geheime Formel zu gehen und den Ordner “Start in” so zu ändern, dass Sie Ihre Webdatenliste haben.
Sie sollten jedoch wirklich eine Möglichkeit haben, den Pfad richtig einzustellen. Wenn der Systemadministrator aus irgendeinem Grund Ihre Informationen bearbeiten muss, sollten Sie auf jeden Fall zu so ziemlich jedem Arbeitsplatz gehen und das Verzeichnis “Start in” verschieben, um alle Verknüpfungen Ihrer Anwendungen erfolgreich zu erreichen. Das war ein wunderbarer Schmerz. Der beste Weg, dies zu tun, besteht darin, eine INI-Datei zum Aufzeichnen der Reise zu verwenden. In Ihrer Main.prg werden Sie oft die meisten INI-Dateien lesen und daher SET PATH TO auf das Verzeichnis setzen, das in den meisten INI-Dateien angezeigt wird. Wenn der Systemadministrator Daten verschieben möchte, modifiziert er einfach diese INI-Datei.
Schauen Sie sich Andys INI-Klasse direkt auf der Download-Seite an: Download-ID: 181
Ken Sie müssen die ganze Idee kennen – und die Wahrheit wird Sie frei machen. (Johannes 8:33)
Ich versuche morgens ein vertrauenswürdiges Programm zu schreiben und genau das sieht wirklich aus. Ich möchte eine Tabelle nehmen, die wiederum meiner Vision entspricht und je nachdem, ob diese Kategorie (Tag) in auf 1,2 gesetzt ist, bei 3 möchte ich die Erfahrung einzeln ausdrucken, 2 oder 3. < /p >
Zuerst wähle ich eine Variable aus der Umgebung aus, damit sie immer dem Installationsort des gesamten Programms entspricht. Dann verwende ich die nächste Tabelle in diesem Pfad und führe form1 aus.
Im Formular Contingency Load Event habe ich ein spezielles SELECT. (obwohl dies eine nicht autorisierte Posting-Site ist oder möglicherweise erforderlich ist, aber es scheint zu funktionieren, um ehrlich zu sein anfangs)
Von form1 aus habe ich eine Maus, um auf die Druckschaltfläche zuzugreifen. Die Schaltfläche drucken konvertiert den Filter, druckt den vom -Berichtsassistenten erstellten Bericht, löscht Ihre Eingabe, gibt form1 frei und ruft form2 auf.
SET FILTER auf prn = .T. AND-Tag impliziert ‘1’ – GO TOP – DO WHILE NOT EOF () – MELDEFORMULAR 1up.frx NOEJECT NOCONSOLE ZUM DRUCKER – ENDDO – SET FILTER TO – dieses erstaunliche Formular
Form2 hat den gleichen Code einer Person wie die B-Buttons als nächstes können Sie den filtern, und das folgende Formular ist jetzt ganz anders.
SET FILTER to prn entspricht .T. And tag = ‘2’ ZUM ANFANG GEHEN OHNE EOF () TUN MELDEFORMULAR 2up.frx NOEJECT NOCONSOLE FÜR DRUCKER ENDDO FILTER INSTALLIEREN FÜR FORMULAR FRm3up diese spezielle Form. Problem
Ich habe den Berichtsassistenten ursprünglich übersprungen, indem ich Möbel in einem lokalen Angebot platziert habe. Da haben wir es dann in die Richtung in der -Umgebung (vnpath) verschoben. Das erste Holz funktioniert immer noch korrekt mit der -Datei am neuen Standort. Wenn ich jedoch versuche, den zweiten Bericht zu drucken, erweitere ich die Meldung „Fehler beim Erstellen des Cursorobjekts. Kann c nicht finden: Programmdateien microsoft visual foxpro 7 sign. Dbf “. Wenn ich auf die Schaltfläche “Ignorieren” klicke, wird korrekt gedruckt, da die echte Tabelle vollständig mit form1 geöffnet wurde.
Ich vermute, mit dem Berichterstatter habe ich vielleicht den ursprünglichen Speicherort der Hauptdatei hartcodiert und kann danach nicht herausfinden, wo in diesem Bericht dies zu unterscheiden ist.
Außerdem ist mir einfach nur aufgefallen … Form3 habe ich jedoch nicht ausprobiert, daher habe ich mit dem dritten Formular ein paar Zeitrekorde für den Druck eingerichtet. Eigentlich mache ich zwei Drucker an das gleiche Netbook angeschlossen … Dell und Schwarzweiß über den besten dedizierten Parallelport und HP Farbe (was normalerweise der Standard war) über USB-Port br> Formulare 1 und 2 werden auf die Auswahl gedruckt, und das dritte Formular wird auf diesen spezifischen HP.Form3 gedruckt, aber mit dem richtigen Diagramm ohne den Instanziierungs-Cursor-Fehler gedruckt.
Kann mir jemand sagen, wo ich mich fühlen soll, wenn sich meine Probleme entwickeln?
jene Überprüfen Sie den Bericht, überprüfen Sie die Berichtsumgebung, schließen Sie alle vorherigen Kunden aus alle Handschuhfächer in DE. Einige Methoden in Ihrer aktuellen automatisch generierten DE könnten gut sein (da Sie fordi. Sie haben den Assistenten verwendet) – Schauen Sie, entfernen Sie ggf. Refactoring.
– ==================== William Sanders / EFG VFP / mySql / MS-SQL www.efgroup.net/ vfpwebhosting www.terrafox.net www.viasqlserver.net
Bens Anleitung von Jitima Ich versuche, ein wirklich einfaches Programm zu verwenden. Ich möchte die mir zur Verfügung gestellte -Tabelle übernehmen, und basierend darauf, ob das wunderschöne Feld (Tag) in in jedem einzelnen Datensatz auf 1,2 oder 3 gesetzt ist, möchte ich eine detaillierte Überprüfung von 1 . abgeben , 2 oder 3. [Ansicht]