home *** CD-ROM | disk | FTP | other *** search
- (* ------------------------------------------------------ *)
- (* INVISIB.PAS *)
- (* (c) 1989 J.Laitenberger & TOOLBOX *)
- (* ------------------------------------------------------ *)
- PROGRAM Protect;
-
- CONST
- lesbar : STRING = 'Der Inhalt der Datei ist geheim!';
-
- VAR
- f1, f2 : FILE;
- gel, ges, i : WORD;
- puf : ARRAY [1..2048] OF CHAR;
-
- BEGIN
- IF ParamCount <> 2 THEN Halt;
- Assign(f1, Paramstr(1));
- {$I-}
- Reset(f1, 1);
- {$I+}
- IF IOResult <> 0 THEN BEGIN
- WriteLn('Datei nicht gefunden!');
- Halt;
- END;
- Assign(f2, paramstr(2));
- Rewrite(f2, 1);
- FOR i := 1 TO Length(lesbar) DO
- puf [i] := lesbar[i];
- BlockWrite(f2, puf, Length(lesbar));
- puf [1] := #26;
- Blockwrite(f2, puf, 1);
- REPEAT
- BlockRead(f1, puf, SizeOf(puf), gel);
- BlockWrite(f2, puf, gel, ges)
- UNTIL (gel = 0) OR (gel < 2048);
- Close(f1); Close(f2)
- END.
- (* ------------------------------------------------------ *)
- (* Ende von INVISIB.BAS *)