vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten zur vb@rchiv CD
sevDataGrid 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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDataGrid Laufzeitfehler im Beispielprojekt 
Autor: ModeratorDieter (Moderator)
Datum: 06.12.08 20:00

Der Fehler 75 besagt, dass Du nicht über die notwendigen Rechte besitzt, ein neues Verzeichnis zu erstellen. Es handelt sich also nicht um einen Fehler des Controls, sondern um fehlende Datei-/Ordner Zugriffsrechte.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDataGrid Laufzeitfehler im Beispielprojekt 
Autor: ModeratorDieter (Moderator)
Datum: 06.12.08 20:06

Fehler 75 besagt aber: Datei-/Zugriffsfehler!
Zudem kommt der Fehler ja auch nicht bei einer Eigenschaft/Methode des DataGrids, sondern beim VB-Befehl "MKDIR" !

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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 ?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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..
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDataGrid Laufzeitfehler im Beispielprojekt 
Autor: ModeratorDieter (Moderator)
Datum: 07.12.08 12:18

Schau mal hier
Fehlerbehandlung in der IDE

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDataGrid Laufzeitfehler im Beispielprojekt 
Autor: ModeratorDieter (Moderator)
Datum: 07.12.08 14:38

Befolge mal die Anweisungen aus dem FAQ-Beitrag, den ich gepostet habe - dann gibt es keine Probleme mit Fehlermeldungen.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel