打印本文 打印本文 关闭窗口 关闭窗口
剪贴板的流存储
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1972  更新时间:2009/4/23 18:34:38  文章录入:mintao  责任编辑:mintao
; var vMemoryStream: TMemoryStream; begin if not SaveDialog1.Execute then Exit; if FileExists(SaveDialog1.FileName) and (MessageDlg(Format(''''是否覆盖文件 "%s"?'''', [SaveDialog1.FileName]), mtWarning, [mbYes, mbNo], 0) <> mrYes) then Exit; vMemoryStream := TMemoryStream.Create; try ClipboardSaveToStream(vMemoryStream); vMemoryStream.SaveToFile(SaveDialog1.FileName); finally vMemoryStream.Free; end; end;

procedure TFormClipboard.ButtonLoadClick(Sender: TObject);
var
  vMemoryStream: TMemoryStream;
begin
  if not OpenDialog1.Execute then Exit;
  if not FileExists(OpenDialog1.FileName) then Exit;
  vMemoryStream := TMemoryStream.Create;
  try
    vMemoryStream.LoadFromFile(OpenDialog1.FileName);
    ClipboardLoadFromStream(vMemoryStream);
  finally
    vMemoryStream.Free;
  end;
end;
///////End Demo

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口