Ich meine das der Quelltext so nicht übersetzt wird mit Delphi7
Borland hat wohl etwas geändert,wobei die struktur ok ist
Habe eine ähnliche Funktion zum Shreddern einer Datei die auch mit Blockwrite arbeitet und auch nur 3 Parameter benötigt,der Quelletext des Beispiels funktioniert leider nicht.
Hier mal mein Beispiel was ich meine.
Hier ein kleiner Teil meiner shredder funktion
BlockWrite(f, FillBuffer[j], Buffer);
Funktioniert ohne fehler!!!!
Der Teil bricht mit der Compilermeldung variable required ab
BlockWrite(F, PChar(Header), Length(Header));
Lustig oder?