我创建了一个多线程的单元来下载东西,
其中有个函数是用来下载网页的,
Down:=TNMHTTP.Create(nil);
Down.OnFailure:=OnErrorOne;
Down.TimeOut:=5000;
我为了处理错误就写了个procedure OnErrorOne让它在down出错的时候执行一些操作,原来是一直编译不过去,修好之后程序可以执行,但Down一出错所有的线程好像都停止了,请问动态建立的对象如何重新定义它的错误事件。谢谢。还有个小问题,我的很过个线程中在线程单元的全局变量是该线程自己还是所有的线程都可以用,不好意思,这点我弄不明白,是不是每一个线程序都可以当做一个单独的程序来看待。
其中有个函数是用来下载网页的,
Down:=TNMHTTP.Create(nil);
Down.OnFailure:=OnErrorOne;
Down.TimeOut:=5000;
我为了处理错误就写了个procedure OnErrorOne让它在down出错的时候执行一些操作,原来是一直编译不过去,修好之后程序可以执行,但Down一出错所有的线程好像都停止了,请问动态建立的对象如何重新定义它的错误事件。谢谢。还有个小问题,我的很过个线程中在线程单元的全局变量是该线程自己还是所有的线程都可以用,不好意思,这点我弄不明白,是不是每一个线程序都可以当做一个单独的程序来看待。
解决方案 »
- 怎样查找exe文件中的一段16进制数据并替换!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- tree和dbgrid的问题,在线等。(高分求解,求各位大虾帮忙!!!!!)
- 用DELPHI做网页,怎么做呀!?谁可以教教我!(最简单的网页)
- dll 问题
- 为什么执行SQL语句是出错,如何在TQuery组件中执行带变量SQL语句??????
- 请问能不能在Delphi中调用Web Service 啊?
- 用程序创建数据库...
- 窗口消息问题
- Hello,everybody.I'm forgot2000,I come back to ask for a component.
- 想把xml转换成xslt用于浏览?
- 谁有关于ocr或者omr方面的算法、原理介绍以及相关资料?(高分)
- 请问怎么实现这样的功能
我在线程单元里定义的全局变量是该线程自己单独用|||||还是所有的线程都可以用。