• 5266阅读
  • 5回复

关于线程调用时出现内存不能read的求助。 [复制链接]

上一主题 下一主题
离线darlings
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-02
在一个按钮响应函数里调用如下:
ImportThread   threadImport;
threadImport.   start();

线程的run()方法是空的,没任何代码啊,怎么就会出错了?
ImportThread是我从QThread派生出来的类。
离线dbzhang800

只看该作者 1楼 发表于: 2009-12-02
既然run函数体是空的,说明错不在这儿
离线darlings

只看该作者 2楼 发表于: 2009-12-02
可是我不知道哪里有错啊,把start()注释掉就没错了。。。
离线darlings

只看该作者 3楼 发表于: 2009-12-02
“0x670416e3”指令引用的“0xb70f0004”内存。该内存不能为“read”。
离线yb824
只看该作者 4楼 发表于: 2009-12-02
这样会不会报错
ImportThread*  threadImport = new ImportThread;
threadImport->start();
离线darlings

只看该作者 5楼 发表于: 2009-12-02
引用第4楼yb824于2009-12-02 16:34发表的  :
这样会不会报错
ImportThread*  threadImport = new ImportThread;
threadImport->start();

恩,这样通过了。
快速回复
限100 字节
 
上一个 下一个