vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Datei erstellen 
Autor: Thoto
Datum: 27.11.06 14:23

Hallo Welt ,
ich habe hier mal ne typische Verständniss-Einsteigerfrage zum Erstellen von Dateien, ich hoffe ihr könnt mir meinen Denkfehler erklären .
Und zwar schreibe ich gerade an einem Programm, in dem ich eine sys.dat benutze um Grundlegende Einstellungen zu speichern.
Zuerst habe ich mir gedacht, das ich den Pfad meines Programms herausfinde. Danach schaue ich nach, ob es unter diesem Pfad meine sys.dat schon gibt und wenn dies das nicht der Fall ist lege ich die Datei dort an.
Es klappt eigentlich auch alles, nur das ich die neu angelegte Datei nicht dort finde wo sie sein soll (sie ist immer ein Ordner weiter drüber) und sie auch einen Namen hat der nicht der sys.dat entspricht, sondern der Name des Übergeordneten Ordner + sys.dat.
Na hier ist erstmal der Code meines Mißerfolgs:
'1############ Arbeitspfad herausfinden ###################
        Dim Arbeitspfad As String
        Dim Datei As String
        Datei = System.Windows.Forms.Application.ExecutablePath
        Arbeitspfad = System.Windows.Forms.Application.StartupPath
        MsgBox("Datei wird ausgeführt in:   " & Arbeitspfad)
        '1########### Ende Arbeitspfad herausfinden ##################
 
        '2########### Abfrage ob sys.dat existiert, anlegen wenn nicht 
        ' ###################
        Dim ResultFile As Boolean
 
        ResultFile = System.IO.File.Exists(Arbeitspfad & "sys.dat")
 
        If ResultFile = True Then
            ' File existiert
        Else
            ' File existiert nicht
            MsgBox("sys.dat wird angelegt")
            System.IO.File.Create(Arbeitspfad & "sys.dat")
        End If
        '2############Ende Abfrage sys.dat #####################
Auf jedenfall kann ich mir den logischen Fehler meiner Denkweise nicht so richtig erklären, oder is die Syntax einfach falsch?
Schaut es euch mal an, ich denke für euch sollte es super einfach sein.
Gruß Thoto
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datei erstellen728Thoto27.11.06 14:23
Re: Datei erstellen404ModeratorDaveS27.11.06 14:26
Re: Datei erstellen405Thoto27.11.06 14:46
Re: Datei erstellen435Thoto27.11.06 14:55
Re: Datei erstellen377ModeratorDaveS27.11.06 14:56

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-2025 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