AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Daten mit AssignFile ändern oder anfügen
Thema durchsuchen
Ansicht
Themen-Optionen

Daten mit AssignFile ändern oder anfügen

Ein Thema von Ralf Stehle · begonnen am 31. Okt 2005 · letzter Beitrag vom 31. Okt 2005
 
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Daten mit AssignFile ändern oder anfügen

  Alt 31. Okt 2005, 12:37
numread und numwrite sind zwei Variablen, in die gespeichert wird, wie viele Bytes tatsächlich gelesen oder geschrieben wurden. Die kannste auch weglassen, aber dann kommt ne Exception wenn er nicht so viele Bytes schreiben/lesen kann wie du ihm sagst.

Die Schleife
for i:=23430 to 180 do begin kann gar nicht gehen, da er nicht von 23430 bis 180 HOCHzählen kann. Du musst statt to downto nehmen.

An die Datei anhängen geht auch mit blockwrite.

Um ans Ende einer Datei zu springen, machst du

  seek(f,filesize(f)); was die For-Schleife macht, weiss ich jetzt nicht? In BUF sind ja nur die ersten 2048 Bytes der Datei gespeichert...
Wie kannst du dann auf das Byte nr.23430 zugreifen? da kommt doch eh ein Fehler?
Michael Enßlin
  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 20:37 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