![]() |
Datei: Daten anhängen
Hi. Ich hab mir mit CreateFile(...) ne Datei gebastelt, bzw. eine bestehende geöffnet. Jetzt will ich da reinschreiben. Eigentlich kein Problem mit WriteFile(...) - wenn dann nicht Windows ganz am Anfang von meiner Datei mit dem Schreiben anfinge, wo doch schon andere Sachen stehen, die dort auch bleiben sollen. Es wäre viel besser wenn die neuen Sachen DAHINTER angehängt würden <-- (ideal) oder ich sagen könnte, an welche Stelle die Sachen sollen... Bei den VCL-Streams gabs da immer noch sowas wie Position... aber das find ich nicht...
|
Re: Datei: Daten anhängen
Moin Nailor,
schau Dir doch mal SetFilePointer bzw. SetFilePointerEx an. Damit müsste sich Dein Proble lösen lassen. |
Re: Datei: Daten anhängen
werde ich machen.
und nochwas: [manche mögen ja keine 2 Fragen in 1 Topic, aber dann sollen sie sich das Thema "Dateioperationen über die WinApi" denken] wie kann ich Windows sagen, dass es genau jetzt die Sachen so auf Festplatte speichern soll, dass auch ein Stromausfall oder das Strg-F2-en in der IDE nichts mehr schiefgehen lässt? d.h. dass das mal kurz seine ganzen Puffer vergisst? |
Re: Datei: Daten anhängen
Moin Nailor,
Zitat:
BTW: Eigentlich gehört die Beantwortung dieser 2. Frage sogar in die Rubrik "Windows 9x / ME / 2000 / XP" |
Re: Datei: Daten anhängen
Natürlich hat sie das (jedenfalls mit Dateioperationen). Eine solche ist es nämlich, wenn ich etwas in eine Datei speichere. Nur will ich das nicht am St. Nimmerleinstag machen, oder wenn Windows Lust hat, sondern ganz sofort, nachdem der Befehl kommt zu speichern, soll meine Datei auf die Festplatte gespeichert werden, ohne noch den nächsten Absturz abzuwarten.
|
Re: Datei: Daten anhängen
Moin Nailor,
da mir inzwischen noch etwas dazu eingefallen ist (siehe Antwort zu Deinem neuen Thread) hast Du recht :oops: Hat, zumindest teilweise, was mit Dateioperationen zu tun. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz