| |
Fragen & Antworten zur vb@rchiv CDsevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 06.12.08 17:40 |
| Ich bin ein Anfänger und habe nur wenig Ahnung.!!!
Die CD wurde komplett auf dem notebook instaliert.
Beim Ausführen des Beispielprojekt in VB6 gibt es 3 Methoden als Beispiel
Recordset-Mode, Random-Mode, ListView-Mode
Beim Auswählen tritt bei allen drei, der Laufzeitfehler 75 "Fehler beim Zugriff auf Pfad/Datei"
Wenn ich dann auf Debuggen gehe wird mir im Form-Load die Stelle
(MKDir sAppPath & "report" in gelb angezeigt.
Da ich nicht viel Ahnung habe sagt mir das erst mal nicht viel.
Warum ist in dem Beispielprojekt ein Laufzeitfehler?
Würde gerne mal die möglichkeiten sehen
mfg Poker | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 06.12.08 20:05 |
| Hallo dieter
ich bin Administrator und habe alle Rechte.
Habe auch bisher bei keinen programmen Probleme gehabt | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 06.12.08 20:13 |
| Wie gesagt ich bin ein Anfänger
Ich habe alle Rechte auf dem Rechner
Ist auch das erste mal das so was passiert
Auf welche datei will das programm denn zugreifen die verweigert wird ?
Hat das vielleicht damit zu tun das alles lokal gespeichert ist ? | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: ManfredV | Datum: 06.12.08 20:18 |
| Nur mal keine Panik.
Mit MkDir sAppPath & "report" soll ein Verzeichnis erstellt werden. Es kann mehrere Gründe dafür geben, dass das scheitert.
Zunächst einmal: Wo sollte das Verzeichnis denn überhaupt erstellt werden? Das findest Du heraus, wenn Du das Projekt noch einmal ausführst und dann, wenn es wieder auf den Fehler läuft, mit der Maus auf sAppPath gehst. Dann sollte Dir der Inhalt der Variablen "sAppPath" angezeigt werden. Notier oder merke Dir den Inhalt dieser Variablen. Dann geh einfach mal mit dem Windows Explorer an die gemerkte oder notierte Stelle und versuche einmal, an dieser Stelle das Verzeichnis report zu erstellen. Sollte es nicht klappen, dann weißt Du, warum das Projekt damit ebenfalls Probleme hatte.
Sag mal, was Du herausgefunden hast, ja? | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 06.12.08 20:34 |
| Also "C:\programme\sevDataGrid\VB6"
Dieses Verzeichnis ist bereits vorhanden inklusive des Ordners report
Das ist ja der Instalationsordner des Beispielprojekts. | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: ManfredV | Datum: 06.12.08 20:50 |
| Na, dann ist ja alles klar. Wenn der Ordner bereits vorhanden ist, dann kann er auch nicht neu erstellt werden. Ist natürlich etwas seltsam, dass er dann neu erstellt werden soll. Aber oki, man muss es pragmatisch sehen. An Deiner Stelle würd ich einfach dann, wenn der Fehler auftritt, mit der Maus auf die dem Fehler folgende Zeile klicken und mit der rechten Maustaste "Nächste Anweisung festlegen" auswählen und dann mit F5 das Projekt weiter ausführen.
Ist zwar seltsam, aber hauptsache, es funzt, gell? | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 06.12.08 21:01 |
| Ok das hat funktioniert bis zum nächsten Laufzeitfehler 91
Habe den Ordner "report" gelöscht dann ging es bis zum Fehler 91
Aber warum will das programm einen neuen Ordner erstellen wenn er existiert?
Was will das programm im Ordner speichern ?
Jetzt zu Fehler 91 "Objektvariable oder With-Blockvariable nicht festgelegt
debugger geht zu ors.close (ors ist ein Recordset)
Aber wenn das ein Beispielprojekt ist zu einen Steuerelement dann sollte das doch eigentlich fehlerfrei laufen, wie soll ich als Anfänger da durchblicken | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: ManfredV | Datum: 06.12.08 21:13 |
| Tja. Nun wirds doch knifflig.
Dass das Programm einen neuen Ordner anlegen will, obwohl er bereits existiert ist sicher "ungeschickt". Es wäre besser, wenn die Existenz des Ordners im Vorfelde abgeprüft würde.
Vielleicht kommt das ja noch in einer der folgenden Versionen.
Fehler 91 besagt, dass auf ein Objekt zugegriffen werden soll, das nicht existiert. Und genau das ist wirklich seltsam. Ich habe die Beispielprojekte als sehr "sauber" kennengelernt und kann Deinen Fehler leider (?) nicht reproduzieren. Ich hatte dieselben Probleme wie Du mit diesem Verzeichnis. Aber ich habe keinen weiteren Fehler.
Vielleicht ist bei Dir einfach was "durcheinander".
Vielleicht einfach mal alles zumachen und nochmal starten? | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 06.12.08 21:50 |
| Also folgendes
Habe das MKdir rausgenommen weil der Ordner ja bereits vorhanden ist
Dann funktioniert es bis zum Fehler 91 wo er den Recordset schließen will.
Das Problem ist das er den Recordset in Form_load nach dem öffnen und auslesen am Ende sofort wieder schließt.
Dann will er den Recordset nochmal schließen
Das funktioniert ja nicht oder???
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
oRs.Close
Set oRs = Nothing
Auch dieses habe ich rausgenommen und es scheint zu laufen.
Jetzt versteh ich nur nicht das im Ordner report kein Report in report.htm gespeichert wird.
Für Anfänger sind neue komponenten immer schwer zu verstehen, deshalb lege ich wert auf gute Beschreibung und Beispiele.Aber ich kann nicht verstehen das Komponenten Beispiele vom Programierer nicht fehlerfrei laufen.Hiebei handelt es sich ja nicht um ein großes Programm. | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: ManfredV | Datum: 06.12.08 21:57 |
| Hm. Also zunächst einmal: Wenn es bei Dir nun läuft, dann ist das Gröbste ja nun überstanden, nicht wahr?
Aber grundsätzlich gebe ich Dir recht! Eine gute Beschreibung und gute Beispiele sind sehr wichtig. Und mein Eindruck von den hiesigen Beschreibungen und Beispielen ist durchweg gut. Aber bei dem DataGrid scheint es einen kleinen Ausreißer zu geben..
Aber sehen wir es mal locker. Wenn erstmal alles soweit funzt, dann kannst Du ja weiter experimentieren und Dich der Sache nähern.
Und dann gibt es sicher neue Probleme.. | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 07.12.08 14:37 |
| Hallo Dieter
das problem ist einmal das beim Starten der Form ein verzeichnis erstellt werden soll, aber es wird nicht geprüft ob das Verzeichnis schon besteht.
das 2 problem ist das versucht wird den Recordset in Querry_Unload zu schließen der aber im Form_Load nach dem Auslesen der Daten schon wieder geschlossen wurde.Wie und warum das so ist kann ich nicht beantworten dazu fehlt mir die Erfahrung.Vielleicht solltes du das Beispielprojekt mal prüfen.
Eine Frage habe ich noch, Wie kann beim erstellen des Reports diesen im Ordner Report speichern? | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: ManfredV | Datum: 07.12.08 14:46 |
| Öm. Klar kann man Fehlermeldungen unterdrücken.
Aber "irgendwie sauberer" wäre es, würden erst gar keine Fehler entstehen, nicht wahr? | |
Re: sevDataGrid Laufzeitfehler im Beispielprojekt | | | Autor: Poker | Datum: 07.12.08 14:55 |
| Ich muss noch mal klar stellen das ich nur sehr wenig Programmiererfahrung habe.Ich habe ein Beispielprojekt von einer Komponente die wahrscheinlich Sourcecode hat die Laufzeitfehler erzeigt.Eigentlich weiß ich immer noch nicht genau warum.Warum probiert ihr das Beispielprojekt nicht mal aus und ändert den Sourcecode kurz ab.Auch ist mir nicht klar warum der Ordner "report" erstellt wird aber der report aber gar nicht abgespeichert wird.
Es geht hier nicht um die Fehlermeldungen sondern darum das die Beispielanwendung korrekt funktioniert. | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|