欢迎,
我必须使用 indy http get 组件在我的应用程序中创建有关下载速度信息的标题。
在我看来,我找到了简单的解决方案。
在 onwork 活动中,我将获得下载的实际进度(大小)并将其与以前的阅读进行比较。(例如每 5 秒)。当前大小减去以前的大小(5 秒 eariel,存储在全局变量中)除以 5 秒 * 8,我将获得速度。如果实际大小与之前相等,则速度始终为 0。
所以我想开始编码,但我在名为 odwork 的简单函数中发现了问题。
过程 TForm1.HttpWork(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Int64); 开始 showmessage('你好,我在这里'); 结尾;
问题是,那个函数没有被调用......我不知道为什么。
我正在下载 100 MB 的文件,但我看不到任何显示信息...
有什么想法吗?问候