sæt en ekstra memo på samt en knap. på knappen onclick event skrives :
procedure TForm1.Button1Click(Sender: TObject);
var
Buffer : String;
MemoryStream : TMemoryStream;
Len : Integer;
begin
MemoryStream := TMemoryStream.Create;
Buffer := Memo1.Text;
Len := Length(Buffer);
FastCrypt(PChar(Buffer), Len);
MemoryStream.Position := 0;
MemoryStream.Write(Len,SizeOf(integer));
MemoryStream.Write(Buffer,Len);
MemoryStream.SaveToFile(Filename);
MemoryStream.Free;
Memo2.Lines.Clear;
Memo2.Lines.Add(Buffer);
if not FileExists(Filename) then
exit;
MemoryStream := TMemoryStream.Create;
MemoryStream.LoadFromFile(Filename);
MemoryStream.Read(Len,sizeOf(Integer));
MemoryStream.Read(Buffer,Len);
FastDecrypt(Pchar(Buffer),Len);
Memo3.Text := Buffer;
MemoryStream.Free;
end;
Jens B.
http://fotx.net/borrisholt