有个问题很急,想问下你,关于C++builder的
有一个类:下面是部分代码//tboot_1.hclasstboot_1:publicTThread{public:__fastcalltboot_1(boolCreate...
有一个类:下面是部分代码
//tboot_1.h
class tboot_1 : public TThread
{
public:
__fastcall tboot_1( bool CreateSuspended );
}
//tboot_1.cpp
__fastcall tboot_1::tboot_1(bool CreateSuspended )
: TThread(CreateSuspended)
{
}
//////////////////////////////////
//调用
#include "tboot_1.h"
class test
{
friend tboot_1;
public:
tboot_1 *p1;
void test();
}
void tboot_1::test()
{
p1 = new tboot_1( true ); //这里编译出错,如果注释这行编译通过
//类的其它函数
p1->FreeOnTerminate = true;
p1->Resume();
}
//很急,希望高手帮帮忙 展开
//tboot_1.h
class tboot_1 : public TThread
{
public:
__fastcall tboot_1( bool CreateSuspended );
}
//tboot_1.cpp
__fastcall tboot_1::tboot_1(bool CreateSuspended )
: TThread(CreateSuspended)
{
}
//////////////////////////////////
//调用
#include "tboot_1.h"
class test
{
friend tboot_1;
public:
tboot_1 *p1;
void test();
}
void tboot_1::test()
{
p1 = new tboot_1( true ); //这里编译出错,如果注释这行编译通过
//类的其它函数
p1->FreeOnTerminate = true;
p1->Resume();
}
//很急,希望高手帮帮忙 展开
1个回答
展开全部
你好!
今天我自己在机器上做了实验了。。。
你的程序tboot_1.h中的tboot_1的定义,class最后缺一个分号“;”
//---------------------------------------------------------------------------
#ifndef tboot_1H
#define tboot_1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
//---------------------------------------------------------------------------
class tboot_1 : public TThread
{
private:
protected:
void __fastcall Execute();
public:
__fastcall tboot_1(bool CreateSuspended);
};
//---------------------------------------------------------------------------
#endif
总之呢,我本机OK了,你还有问题继续找我把~~coolchae@gmail.com
今天我自己在机器上做了实验了。。。
你的程序tboot_1.h中的tboot_1的定义,class最后缺一个分号“;”
//---------------------------------------------------------------------------
#ifndef tboot_1H
#define tboot_1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
//---------------------------------------------------------------------------
class tboot_1 : public TThread
{
private:
protected:
void __fastcall Execute();
public:
__fastcall tboot_1(bool CreateSuspended);
};
//---------------------------------------------------------------------------
#endif
总之呢,我本机OK了,你还有问题继续找我把~~coolchae@gmail.com
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询