- 496 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 13:17:55 ]
- TStringGrid を継承したクラスを作ろうとしたら、「型名が必要」というエラーがでてしまいました。
新規作成→アプリケーション から、ヘッダファイルでとりあえず、classの宣言をしただけなんですが 「Unit1.h」 : #include <Forms.hpp> //--------------------------------------------------------------------------- typedef class TMyStringGrid : public TStringGrid { // ← ここんとこで 「[C++ エラー] Unit1.h(12): E2303 型名が必要」 と怒られます private: public: __fastcall TMyStringGrid(TComponent* Owner); }TMyStringGrid; //--------------------------------------------------------------------------- class TForm1 : public TForm : 「TStringGrid」 を「TForm」や「TCheckBox」に変更すれば、問題なくコンパイルされるので 「タイプミスか?」と何度もチェックしてみたのですが、、、 環境は BCB6pro、cb6_upd4_pro修正パッチ適用済、WinXP pro SP2 です。ご指導の程、よろしくお願いいたします <(_ _)>
|

|