AGB  ·  Datenschutz  ·  Impressum  







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

Probleme mit File Of Byte/Char

Ein Thema von J Kadison · begonnen am 8. Okt 2008 · letzter Beitrag vom 17. Jan 2009
 
J Kadison

Registriert seit: 8. Sep 2007
Ort: Ebertsheim
96 Beiträge
 
Delphi 7 Personal
 
#1

Probleme mit File Of Byte/Char

  Alt 8. Okt 2008, 08:39
Hallöle!
Ich hab da ein kleines Problem und zwar möchte ich Dateien verschlüsseln. Das wäre acuh nicht mein problem, aber wie bekomm ich denn die Dateien am besten eingelesen?
Ich hab zwar rausgeunden, dass ich das mit file of byte machen kann also:

Delphi-Quellcode:
var
  xy,
  m : File of Byte;
  x : integer;
begin
  Pfad := Edit1.Text;

  AssignFile(xy,pfad);
  reset(xy);

  rewrite(m,'C:\MeineDat.exe');
  reset(m);

  for x := 0 to FileSize(xy)-1 do begin

    read(xy,zz);
    write(m,zz);

  end;

  closefile(xy);
  closefile(m);
end;
Das hier ist absolut kein Problem. Ich bekommen genau die gleiche Datei.
Aber sobald ich das Ganze jetzt irgendwo zwischenspecihern möchte, geht das schief:

Delphi-Quellcode:

var
  l : Array of Byte;
  xy,
  m : File of Byte;
  x : integer;
  Pfad,
  Pfad1 : String;
begin
  Pfad := Edit1.Text;
  Pfad1 := Edit2.Text;

  AssignFile(xy,pfad);
  reset(xy);

  rewrite(m,Pfad1);
  reset(m);

  SetLength(l, Filesize(xy));
  for x := 0 to FileSize(xy)-1 do begin
    read(xy,l[x]);
    // Hier hab ich noch was um den Fortschirtt anzuzeigen
  end;
  for x := 0 to Length(l) do begin
    write(m,l[x]);
    // Hier hab ich noch was um den Fortschirtt anzuzeigen
  end;
  closefile(xy);
  closefile(m);
end;

Kann mir jetzt irgendjemand sagen, wo hier der Fehler ist?
wenn ich kleine TXT dateien wähle werden die zwar noch nichtig angezeigt aber die dateigröße der beiden ist unterschiedlich. Sobald ich EXE dateien oder ähnliches nehme weichen diese verdammt arg ab und funktionieren uach nichtmehr!
Was mach ich denn Falsch
(kann ja nur ne kleinigkeit sein oder?)
Ich komm aber auch nach stundenlanger fehlersuche nicht drauf!

Kann ich das Gaze auch gleich als File of char öffnen (wenn ich dann den QT so anpasse damit es keine Fehler mehr gibt) oder kann ich deswegen auch wieder probleme mit den Dateien bekommen?
MFG
Joshi
  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 03:05 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