Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ошибка на этапе компиляции


Автор: bent 3.6.2006, 16:52
  Здравствуйте. Ну и сразу к делу. Выдает мне компилятор ошибку:
[C++ Error] MainFormUnit.h(15): E2176 Too many types in declaration
Вот код:
Код

#ifndef MainFormUnitH
#define MainFormUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "PowerSystemEvalUnit.h"

class TPowerSystemEvaluator;

//---------------------------------------------------------------------------
class TMainForm : public TForm
{
__published:    // IDE-managed Components
        TButton *Button1;
        void __fastcall FormShow(TObject *Sender);
        void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
        void __fastcall Button1Click(TObject *Sender);
private:    // User declarations
        TPowerSystemEvaluator* PowerSystemEvaluator;
public:        // User declarations
        __fastcall TMainForm(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TMainForm *MainForm;
//---------------------------------------------------------------------------
#endif

Ну вот где тут блин ошибка???  smile  Хоть убейте - не вижу!!!  

Автор: Fazil6 3.6.2006, 17:05
Код

#include "PowerSystemEvalUnit.h"    

class TPowerSystemEvaluator;


TPowerSystemEvaluator случаем в "PowerSystemEvalUnit.h" не описан? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)