搞过KOL 牛人过来瞧瞧啦!该怎么处理
搞过KOL 牛人过来瞧瞧啦!
用kol做一个窗口,调用dll(http 下载dll)
运行至下面的语句是就没反应了,
constructor TDownloadJob.Create(DownloadURL,SavedPath: string; JobID:integer;AutoStart: Boolean);
begin
sDownloadURL := DownloadURL;
sSavedPath := SavedPath;
iThreadCount := 5;//ThreadCount;
iStaus := 0;
iResSize := 0;
iResDownloadSize := 0;
iResThisDownloadSize := 0;
bStop := False;
iJobID := JobID;
iIndex := DownloadJobs.Add(Self) + 1; //(这里有问题,self在kol中是不是找不到地址了?)
//启动下载线程
if AutoStart then
TDownloadManager.Create(Self,sDownloadURL,sSavedPath,iThreadCount);
end;
destructor TDownloadJob.Destroy;
begin
inherited;
end;
------解决方案--------------------
题意是什么呀?????
先帮你顶顶帖子...................
------解决方案--------------------
MARK下先
------解决方案--------------------
没搞过 KOL 的多线程,好像 KOL 有自己的多线程方法。
用kol做一个窗口,调用dll(http 下载dll)
运行至下面的语句是就没反应了,
constructor TDownloadJob.Create(DownloadURL,SavedPath: string; JobID:integer;AutoStart: Boolean);
begin
sDownloadURL := DownloadURL;
sSavedPath := SavedPath;
iThreadCount := 5;//ThreadCount;
iStaus := 0;
iResSize := 0;
iResDownloadSize := 0;
iResThisDownloadSize := 0;
bStop := False;
iJobID := JobID;
iIndex := DownloadJobs.Add(Self) + 1; //(这里有问题,self在kol中是不是找不到地址了?)
//启动下载线程
if AutoStart then
TDownloadManager.Create(Self,sDownloadURL,sSavedPath,iThreadCount);
end;
destructor TDownloadJob.Destroy;
begin
inherited;
end;
------解决方案--------------------
题意是什么呀?????
先帮你顶顶帖子...................
------解决方案--------------------
MARK下先
------解决方案--------------------
没搞过 KOL 的多线程,好像 KOL 有自己的多线程方法。