AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi filstream- kurze Erklärung für 10 Zeilen.
Thema durchsuchen
Ansicht
Themen-Optionen

filstream- kurze Erklärung für 10 Zeilen.

Ein Thema von LePtitmort · begonnen am 1. Jul 2006 · letzter Beitrag vom 1. Jul 2006
Antwort Antwort
LePtitmort

Registriert seit: 25. Jun 2006
20 Beiträge
 
#1

filstream- kurze Erklärung für 10 Zeilen.

  Alt 1. Jul 2006, 13:25
Delphi-Quellcode:
var
  fs: TFileStream;
  buf: array of byte;
begin
  fs := TFileStream.Create(fileName, fmOpenRead);
  fs.Position := ThePosition;
  SetLength(buf, TheLength);
  fs.Read(buf[0], TheLength);
  fs.Free;
end;
Sorry ich als Anfänger wäre froh wenn jemand mir kurz die 10 Zeilen erklärt, und vielleicht noch ein paar weiter Eigenschaften parat hat... Ich versteh das hier nicht so ganz...

[edit=Admin]Code in Delphi-Tags gesetzt. Künftig bitte selber machen, Danke. Mfg, Daniel[/edit]
-ich steck schon immer in der Scheisse nur die Tiefe wechselt-
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: filstream- kurze Erklärung für 10 Zeilen.

  Alt 1. Jul 2006, 13:39
Hallo,

bitte formatiere Deinen Quellcode (markieren und Button "Delphi-Code"). Und wenn Du den Source dann noch einrückst, kann man es auch besser lesen.

Delphi-Quellcode:
var // Variablendeklaration
   fs: TFileStream; // fs hat den Type TFileStream
   buf: array of byte; // buf hat den Typ "Dynamisches Array", die Werte dürfen vom Typ Byte sein
begin
   fs := TFileStream.Create(fileName, fmOpenRead); // Erzeugen eines Filestream-Objekts mit Dateinamenangabe und nur zum Lesen
   fs.Position := ThePosition; // An die Position "ThePosition" im Filestream positionieren
   SetLength(buf, TheLength); // Anzahl der Elemente des Dynamischen Byte-Array auf Wert "TheLength" setzen
   fs.Read(buf[0], TheLength); // An der Adresse des ersten Byte des Byte-Array Daten aus dem Filestream mit Länge "TheLength" einlesen
   fs.Free; // Filestream-Objekt wieder freigeben (Löschen)
end;
Die Funktion öffnet also eine Datei zum Lesen und liest eine bestimmte Anzahl von Bytes ab einer angegebenen Position in ein Array ein.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
LePtitmort

Registriert seit: 25. Jun 2006
20 Beiträge
 
#3

Re: filstream- kurze Erklärung für 10 Zeilen.

  Alt 1. Jul 2006, 14:39
traumhaft danke...
-thread closed-
-ich steck schon immer in der Scheisse nur die Tiefe wechselt-
  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 08:48 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