Jörg Lorenz: Suche forum für VB / Programmierung

Beitrag lesen

Hi,

Ich möchte z. B. eine Datei auf dem Rechner unter einem festgelegten Pfad mit festem Dateinamen und Dateityp mit festgelegtem / teils variablem Inhalt abspeichern.

um welche Datei handelt es sich - eine reine Textdatei?

Der Pfad existiert. Der Code ist laut Handbuch komplett und fehlerfrei und alle Header sowie Vordefinierte Werte stehen korrekt drin. Trotzdem sagt der mir, dass diese Funktion nicht zulässig ist.

Zeige doch mal den relevanten Teil.

Ich möchte einfach eine Programminterne Funktion, die mir die Datei mit vorgegebenen Inhalt abspeichert. Ohne Meldung, ob irgendwas überschrieben werden soll. Kein Fenster, kein Dialog oder ähnliches.

Wenn es sich um eine reine Textdatei handelt, kannst Du die mit

Open Pfad For Output

zu Schreiben (Print) öffnen oder mit

Open Pfad For Input

zum Lesen öffnen (Stichworte: Do While Not EOF und Line Input).

In diesem Fall erscheint nur eine Meldung, wenn die Datei zweimal geöffnet werden soll - aber das macht man ja nicht, weil man eine Datei mit Close immer schließt. ;-)

Ansonsten kannst Du auf vorhandene Dateien mit Dir() prüfen, sie im Bedarfsfall mit Kill klöschen oder sicherheitshalber mit FileCopy noch kopieren.

Viele Grüße

Jörg