RTF-Datei neu schreiben

Nutzung, Komponenten, .NET

Moderator: Moderatoren

Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: RTF-Datei neu schreiben

Beitrag von Jan »

Tom hat geschrieben: Mo, 22. Jul 2019 10:59GetTempPathA() aus KERNEL32.DLL liefert Dir den User-Temp-Pfad.
Hallo Tom,

das mach ich bei mir getEnv("TEMP"). Eventuell läuft da im Hintergrund das Gleiche ab, aber der Aufruf ist etwas einfacher.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: RTF-Datei neu schreiben

Beitrag von Jan »

Rolf Ramacher hat geschrieben: Mo, 22. Jul 2019 11:52die rtf-datei wird nicht überschrieben.
Rolf,

da hast Du in Deiner Startbeschreibung was anderes geschrieben:
Rolf Ramacher hat geschrieben:wie kann ich eine bestehende rtf-Datei ersetzen.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: RTF-Datei neu schreiben

Beitrag von brandelh »

Er meint, dass der die Vorlage nicht überschreibt, laut CODE soll eine bestehende (Druck)datei aber überschrieben werden.
Wenn diese am Tage noch nicht geöffnet war müsste das sauber funktionieren, oder ?
Beim 2. (oder x.) Mal, wird jedoch die Datei nicht mehr gelöscht, sondern die bestehende genutzt, ob Word dann einen Fehler ausgibt oder nur der alte Inhalt drin ist weiß ich nicht,
aber ich denke es hängt in diesem Falle damit zusammen, dass die alte Datei noch irgendwie offen ist. Möglich dass Word 2016 die Dateien nicht so schnell oder automatisch frei gibt.
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: RTF-Datei neu schreiben

Beitrag von Jan »

:idea:

Danke Hubert,

so hatte ich das nicht verstanden. Macht das dann aber gleich wesentlich logischer.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: RTF-Datei neu schreiben

Beitrag von HaPe »

aber ich denke es hängt in diesem Falle damit zusammen, dass die alte Datei noch irgendwie offen ist. Möglich dass Word 2016 die Dateien nicht so schnell oder automatisch frei gibt.
In diesem Fall die "temporäre" Druckdatei lokal zwischenspeichern oder einen temporären Zufalls-Namen (hat Tom schon beschrieben) verwenden.
--
Hans-Peter
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: RTF-Datei neu schreiben [erledigt]

Beitrag von Rolf Ramacher »

Hallo zusammen,

also es ist tatsächlich zeitabhängig das Word die RTF-Datei wohl sperrt.
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Antworten