Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Delphi / Textdatei erzeugen

Empfohlene Antworten

Veröffentlicht

Wenn ich mit Delphi eine Textdatei erzeuge...

AssignFile(textdaite,'datei.txt');

Rewrite(textdatei);
und danach jede Menge lustige Sachen mit:
Writeln(textdatei,'blabla');

reinschreibe, hört Delphi manchmal mittendrin auf, weiterzuschreiben. Gibt aber auch keine Fehlermeldung aus oder sonstwas. In der Datei fehlt dann später halt einfach nur n Rest.

Weiß jemand, woran das liegen kann?

prinzipiell solltest du immer, wenn du dir via assignfile eine textdatei greifst, nicht nur via rewrite alles neu schreiben...

du solltest stets auch ein reset(textdatei) machen... evt auch mit einer entsprechenden "Schreibblockgröße"

z.B.

reset(textdatei,1)

dadurch hast du sichergestellt, dass der textpuffer immer leer geschrieben wird...

Uruz

:rolleyes: Verdammt...

Ich habe FileClose(datei); vergessen...

Delphi macht die Datei von alleine also falsch dicht, warum auch immer. Eigentlich ein seltsames Phänomen:

Ich speichere, sagen wir fünf Wörter in einer Datei. Dann ist die Prozedur zuende und Delphi gibt die Variable der Datei wieder frei, aber löscht dabei wieder ein paar Zeichen aus der Datei. Wenn ich vor dem Prozedurende die Datei manuell schließe, funktioniert alles wunderbar. Naja.

Vielen Dank.

Ich meinte CloseFile(datei); verdammt. *fluch* Verdammter Samstag...

Ach ja, der Thread kann geschlossen werden.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.