1

所以我有一个下载 HTML 文件的功能。由于这需要大量时间,我将它放在一个单独的线程中,该线程在后台运行,并且程序保持响应。当我从主线程调用该函数时,它工作正常。但是从另一个线程调用会导致 getinputstream() 总是返回 NULL。那么,是什么原因造成的呢?我该如何解决这个问题?
PS,我在 Visual Studio 10 上使用 wxwidgets 2.8。

4

1 回答 1

1

您必须wxHTTP::Initialize()在主线程中调用(不仅在 中wxApp:onInit())。从这里公然复制只是为了回答这个问题。

于 2013-03-02T05:19:58.523 回答