AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Zeile (Record) aus einem Text File löschen
Thema durchsuchen
Ansicht
Themen-Optionen

Zeile (Record) aus einem Text File löschen

Ein Thema von Andidreas · begonnen am 3. Jan 2007 · letzter Beitrag vom 4. Jan 2007
Antwort Antwort
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Zeile (Record) aus einem Text File löschen

  Alt 3. Jan 2007, 16:10
aloha...

ich weiß nicht obs hierzu schon mal ein thema gab (hab vorhin beim suchen zumindest nichts gefunden!)

folgendes, wenn ich in einem text file einen satz löschen möchte, bietet mir delphi keine I / O Routine...

einen satz aus einem text file lösche ich im moment dadurch, das ich ein temporäres text file erstelle in das die daten aus dem ursprünglichen text file gespeichert werden (natürlich ohne die sätze die gelöscht werden sollen)

das ist in meinem augen eine sehr unschöne methode...

gibts wirklich nix von delphi was mir eine zeile (record) in einem text file löscht???
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.142 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Zeile (Record) aus einem Text File löschen

  Alt 3. Jan 2007, 16:13
Nein... TXT Files haben keine Records...

Will soll das auch gecrunched werden?

Die Daten stehen einfach nur hintereinander...

Frank
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Zeile (Record) aus einem Text File löschen

  Alt 3. Jan 2007, 16:16
Moin Andreas,

wie sollte es denn anders gehen, als umzukopieren und das zu löschende wegzulassen (wobei es egal ist, ob dies nun intern in einer vorgegebenen Funktion stattfindet, oder selbstgemacht ist).
Du kannst ja in einer Datei nicht auf einmal eine Lücke haben (ausser Du kannst genau einen Cluster der Datei löschen, dann wäre es theoretisch machbar)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.767 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Zeile (Record) aus einem Text File löschen

  Alt 3. Jan 2007, 18:56
Hallo Andreas,

wenn Satz = Zeile ist, kannst Du dann nicht eine StringList verwenden
und dort mit delete die Zeile löschen?
Ist zwar auch lesen und neuschreiben, aber alles innerhalb einer Datei.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

Re: Zeile (Record) aus einem Text File löschen

  Alt 4. Jan 2007, 11:07
ok wenns wirklich keine andere möglichkeit gibt, dann muss ich wohl bei dieser "unschönen methode" bleiben (im prinzip gehts ja auch recht schnell)...

wollt mich eben nur vergewissern das ich bei meiner suche nichts übersehen hab!

danke für eure hilfe
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz