TMS TWebCopy、德尔福

发布于 2024-10-18 11:21:59 字数 669 浏览 3 评论 0原文

我在 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.WebCopy1ErrorInfoTForm1.WebCopy1URLNotFoundTForm1.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

惟欲睡 2024-10-25 11:21:59

如果您有源代码,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 into Ansistring 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文