In delphi heb je de functie BlockWrite. Deze doet het volgende:
Writes one or more records from a variable to an open file.
De syntax is als volgt:
procedure BlockWrite(var f: File; var Buf; Count: Integer [; var AmtTransferred: Integer]);
Nou kan ik dus wel een integer wegschrijven met deze procedure, of een "array of chars". Maar kan ik met deze functie ook een willekeurig bestand wegschrijven? Of, nog mooier, een record met een bestandsnaam en bestand? Telkens als ik dit probeer wil het niet. Wie weet hier een oplossing voor? Voor de delphi-liefhebbers, ik ben bezig met het volgende: Stel je hebt een exe file. Deze bestaat uit een header en nog wat shit. Nou wil ik data aan het eind van het bestand schrijven na het EOF teken. Dit lukt opzich perfect, daar ligt het niet aan, maar het probleem is dus dat ik alleen maar rijtjes met chars en nummers enzo erachter kan zetten. Nou wil ik dus hetzelfde kunnen met objecten.
Writes one or more records from a variable to an open file.
De syntax is als volgt:
procedure BlockWrite(var f: File; var Buf; Count: Integer [; var AmtTransferred: Integer]);
Nou kan ik dus wel een integer wegschrijven met deze procedure, of een "array of chars". Maar kan ik met deze functie ook een willekeurig bestand wegschrijven? Of, nog mooier, een record met een bestandsnaam en bestand? Telkens als ik dit probeer wil het niet. Wie weet hier een oplossing voor? Voor de delphi-liefhebbers, ik ben bezig met het volgende: Stel je hebt een exe file. Deze bestaat uit een header en nog wat shit. Nou wil ik data aan het eind van het bestand schrijven na het EOF teken. Dit lukt opzich perfect, daar ligt het niet aan, maar het probleem is dus dat ik alleen maar rijtjes met chars en nummers enzo erachter kan zetten. Nou wil ik dus hetzelfde kunnen met objecten.