起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 142|回复: 3

【结】复制文件报错**

[复制链接]
发表于 2008-8-22 14:28:31 | 显示全部楼层 |阅读模式
注意空格留出来的两行代码! 如果是直接跟绝对路径,没有问题。换成下面格式就会报错,如图:
var
  SHFILEOPSTRUCTA : Borland.Delphi.ShellAPI._SHFILEOPSTRUCTA;
begin
  SHFILEOPSTRUCTA.Wnd := HWND_DESKTOP;
  SHFILEOPSTRUCTA.wFunc := FO_COPY;

  SHFILEOPSTRUCTA.pFrom:=OpenDialog1.FileName;
  SHFILEOPSTRUCTA.pTo:=DataSetBroker1.DataSet.FieldByName('WJLJ').AsString

  SHFILEOPSTRUCTA.fFlags := FOF_FILESONLY;
  SHFILEOPSTRUCTA.fAnyOperationsAborted := True;
  SHFILEOPSTRUCTA.lpszProgressTitle := '正在复制...';
  Borland.Delphi.ShellAPI.SHFileOperation(SHFILEOPSTRUCTA);
end;

1.jpg

19.04 KB, 下载次数: 77

回复

使用道具 举报

发表于 2008-8-22 14:30:55 | 显示全部楼层
似乎是共享权限不对了。
你直接用windows操作可以吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-22 15:49:59 | 显示全部楼层
可以的,如果我直接给出路径执行都是成功的!!!你可以测试一下!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-22 15:57:10 | 显示全部楼层
找到原因了,谢谢!!结贴!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 03:26 , Processed in 0.041773 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表