PDA

View Full Version : مشکل با Thread



kia749
پنج شنبه 26 مهر 1386, 00:24 صبح
سلام و خسته نباشید.
من کد زیر را برای ساختن thread نوشتم ولی در چند خط آخر موقع ساختن شی ایراد میگیره(اون جایی که new mythread هست) درصورت امکان راهنمایی بفرمائید.ممنون


#include<vcl.h>
#include<iostream.h>
class MyThread : public TThread {
public:
_fastcall MyThread (bool createSuspend):
TThread (createSuspend){}
void _fastcall Excute(){
cout<< "\n I am " ;
/* delay */
cout<<" Thread No "<< this->Handle;
}
};
void main(){
MyThread *t[6];
for(int i=0; i<6; i++){
t[i]= new MyThread(true);
cout<<"\n Creating Thread No:"<< t[i]->Handle;
}
for (int i=0; i<6; i++)
t[i]->Resume();
cout<<"\n I am main Thread .";
getchar();
}

sasan_vm
شنبه 28 مهر 1386, 08:14 صبح
سلام
نام تابع "Excute" را اشتباه نوشتید! باید به اینصورت بنویسید، مانند نام تابع در کلاس پدر Execute :چشمک: