TMS TWebCopy、德尔福
我在 Delphi 2010 上有 TMS TWebCopy 2.3。
当我尝试这样做时:
procedure TForm1.WebCopy1Error(Sender: TObject; ErrorCode: Integer);
begin
showmessage('Error '+inttostr(ErrorCode));
end;
我
with webcopy1.items.add do
begin
url:='http://zcvhxhjcgv.com/asdfsag.zip'; //fictional url, error must appear
targetdir:=tgt.text;
end;
没有收到任何错误!当我尝试下载 5-10 个文件时,WebCopy 可以通知 1 次,但其他 - 没有。 WebCopy 创建空文件,其名称来自 URL,大小为 921、935 字节。
TForm1.WebCopy1ErrorInfo
、TForm1.WebCopy1URLNotFound
、TForm1.WebCopy1ConnectError
的情况相同。 我已经写信给TMS的支持中心,我不知道他们是否回复我任何建议。
I have TMS TWebCopy 2.3 on Delphi 2010.
When i try to do this:
procedure TForm1.WebCopy1Error(Sender: TObject; ErrorCode: Integer);
begin
showmessage('Error '+inttostr(ErrorCode));
end;
and
with webcopy1.items.add do
begin
url:='http://zcvhxhjcgv.com/asdfsag.zip'; //fictional url, error must appear
targetdir:=tgt.text;
end;
I have NOT get any errors! When I try to download 5-10 files WebCopy can notify 1 time, but anothers - NO.
WebCopy creates empty files with names from URL with sizes 921, 935 bytes.
The same situation for TForm1.WebCopy1ErrorInfo
, TForm1.WebCopy1URLNotFound
, TForm1.WebCopy1ConnectError
.
I have written to support center of TMS, I do not know they reply me with any suggestion or not.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您有源代码,Delphi 可能会重新编译 TWebCopy。
将 AnsiStrings 中的所有字符串隐式替换为 WideStrings。
进行备份。
并将 TWebCopy 源中的所有
string
替换为Ansistring
。重新编译看看是否有帮助。
或
找到TWebCopy的原始DCU,让TWebCopy源码远离危害
并让Delphi使用原始的DCU,而不是重新编译的Widestringed DCU。
If you have the source, Delphi might be recompiling the TWebCopy.
Implicitly substituting all strings from AnsiStrings into WideStrings.
Make a backup.
And replace all
string
's intoAnsistring
in the source of TWebCopy.Recompile and see if that helps.
or
Find the original DCU of TWebCopy and put the TWebCopy source out of harms way
and let Delphi use the original DCU, instead of the recompiled Widestringed DCU.