With sysutils i only know how to write text in a dat file but how to write data?? I know i should use BlockRead and BlockWrite but "free pascal docs" don't show me an example but only syntax of the procedure. Can you give me an example, avanced or not, it doesn't matter. I want only to know how to use them