Forum: Object-Pascal / Delphi-Language
Delphi
by JBJHJM,
19. Dez 2009
Danke Astat, ich werde es mir mal angucken!
Aber mich interessiert trotzdem - auch wenns nicht der praktischste Weg ist, warum ich mit BlockRead/BlockWrite nicht anständig Strings verarbeiten kann... :?:
Forum: Object-Pascal / Delphi-Language
Delphi
by JBJHJM,
19. Dez 2009
Habe ich gemacht. Hier ist sie nochmal als Anhang!
Das Problem ist, dass es letztendlich keine Textdatei sein wird. Der Hauptteil der Datei wird verschlüsselt sein, aber würde ich jetzt schon mit größeren verschlüsselten Daten arbeiten, wird es am Ende umso schwerer, die Fehler auszumerzen...
Was mich auch wunderte, wieso kann ich einen Block einer Datei nicht per BlockRead direkt in einem...
Forum: Object-Pascal / Delphi-Language
Delphi
by JBJHJM,
18. Dez 2009
Nein, habe nur -> Neues Projekt mit einem Formular (könnte nochmal ohne Formular probieren, aber daran sollte es wohl nicht liegen...) -> Code direkt ausgeführt (ohne prozedur/Button o.ä.). Auf D:/ habe ich auch freien Zugriff.
Ich sehe gerade, es wurde doch eine Datei erzeugt, die Fehlermeldung muss irgendwo danach gekommen sein.
Dateiinhalt ist
"M e i n T e x t .", gefolgt von einigen...
Forum: Object-Pascal / Delphi-Language
Delphi
by JBJHJM,
18. Dez 2009
Ich bekomme ne Meldung - Geschriebene Bytes: 10
Danach eine Zugriffsrechtsverletzung - EAccessViolation Adresse 00405C28, Lesen von Adresse FFFFFFF8.
Forum: Object-Pascal / Delphi-Language
Delphi
by JBJHJM,
18. Dez 2009
Habe es gerade schon geändert...
Der String (genau 64 Zeichen)
E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855
wird mit
AssignFile(file,Dateipfad);
ReWrite(file,1);
Forum: Object-Pascal / Delphi-Language
Delphi
by JBJHJM,
18. Dez 2009
Wenn ich BlockRead/BlockWrite mit Zahlen benutze, klappts einwandfrei.
Wenn ich es mit strings versuche, klappts gar nicht. Beim wiedereinlesen des Strings gibts fehlermeldungen, und mit dem Hexeditor betrachtet sieht auch der in die Datei geschriebene String ziemlich merkwürdig aus.
Könnte bitte einer von euch mir kurze Beispielfunktionen zeigen, mit der mit Hilfe von BlockRead/BlockWrite...