AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Funktion Seek (arbeiten mit Datein)

Ein Thema von malibu85 · begonnen am 7. Jan 2008 · letzter Beitrag vom 7. Jan 2008
 
malibu85

Registriert seit: 27. Dez 2007
45 Beiträge
 
#1

Funktion Seek (arbeiten mit Datein)

  Alt 7. Jan 2008, 07:54
Guten Morgen zusammen und allen ein frohes neues jahr.

Ich habe auch gleich eine frage. und zwar geht es um das anlegen und verwalten von datein und Datensätzen. In vielen büchern fast man alles unter dem Kapitel "Árbeiten mit Datein" zusammen. Ich habe bisher herausgefunden, wie mn eine Datei anlegt und durch die folgende anweisung kann ich genau auf die erste Position einen Datenstz einfügen.
Delphi-Quellcode:
                                    with satz do
                                         begin
                                         Key := StrToInt(edit1.text);
                                         Wert1 := edit2.text;
                                         Wert2 := StrToInt(edit3.text);
                                         Anzahl:= StrToInt(edit4.text);
                                      end;


                                      reset(Dat); //hier war mein großes Problem!!!!
                                      seek(Dat,0);

                                      if (filepos(Dat)=0) then
                                         begin
                                         write(dat,satz);


                                        

                                          

                                         end;
mit dieser anweisung kann man genau einen Datensatz auf die erste Position einfügen...irgendwie komme ich aber mit der seek anweisung nicht zurecht. Ich würde z.b gern bei der ersten position in der datei starten und bis zum ende durchlaufen, wenn ich dann das letzte element gefunden habe dann soll ein neues rechts eingefügt werden.

Was genau sagt eigentlich die Funktion
seek(Dat,filepos(Dat)-1); aus?
Kann es sein dass dadurch der zeiger in der datei immer um eine stelle nach links verschoben wird?
  Mit Zitat antworten Zitat
 


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 10:15 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