Error in module XXXX:Declaration of class TForm1 is missing or incorrect!
来源:互联网 发布:电脑上的c语言编程软件 编辑:程序博客网 时间:2024/06/06 12:57
正常情况下:
在Delphi或者C++builder新建窗体的时候你可以先通过窗体属性的name属性设置窗体名称,同时,类名就自动生成了只是在name名签加了一个T,通过保存来确定文件的名称。
但是如果出现题目中的报错情况,不要慌,出错原因就是*.dfm文件和你的窗体类的名称不一致造成的。 只要更改好名称就可以了。
Demo:
//About.h
#ifndef AboutH
#define AboutH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Graphics.hpp>
//---------------------------------------------------------------------------
class TFrmAbout : public TForm
{
__published: // IDE-managed Components
TImage *Image1;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
private: // User declarations
public: // User declarations
__fastcall TFrmAbout(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TFrmAbout *frmAbout;
//---------------------------------------------------------------------------
#endif
#ifndef AboutH
#define AboutH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Graphics.hpp>
//---------------------------------------------------------------------------
class TFrmAbout : public TForm
{
__published: // IDE-managed Components
TImage *Image1;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
private: // User declarations
public: // User declarations
__fastcall TFrmAbout(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TFrmAbout *frmAbout;
//---------------------------------------------------------------------------
#endif
//*.dfm文件
object frmAbout: TfrmAbout //注意到此时的TfrmAbout和以上的TFrmAbout不一样就会出现报错,此时要更改为TFrmABout就可以了。
Left = 0
Top = 0
BorderStyle = bsDialog
Caption = 'frmAbout'
ClientHeight = 364
ClientWidth = 445
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
- Error in module XXXX:Declaration of class TForm1 is missing or incorrect!
- Error in module : Declaration of class TFhygl is missing or incorrect解决办法
- Error in module : Call to Application.CreateForm is missing or incorrect.
- Error: two or more data types in declaration of `main'
- error: two or more data types in declaration of 'main'
- error : implicit declaration of function CC_MD5 is invalid in C99
- xcode 中出现 Implicit declaration of function 'xxxx' is invalid in C99” 警告的解决办法
- Implicit declaration of function ‘xxxx’ is invalid in C99” 警告的解决办法
- 关于C语言中Implicit declaration of function ‘XXXX’ is invalid in C99警告
- PCH文件定义的 宏 不识别 implicit declaration of function “xxxx” is invalid in C99
- iOS开发Implicit declaration of function 'XXXX' is invalid in C99” 报错问题
- 模块加载进去之后,卸载时出现“ ERROR:Module xxxx(模块名) is in use”?
- Error: Could not find or load main class xxxx.xxxx
- error: ISO C++ forbids declaration of 'XXXX' with no type
- error: ISO C++ forbids declaration of ‘XXXX’ with no type
- error: ISO C++ forbids declaration of 'XXXX' with no type
- error: ISO C++ forbids declaration of 'XXXX' with no type
- error: forward declaration of 'class QLabel'
- JavaMail IMAP 和JavaMail Pop3 简介以及使用过程遇到的问题总结
- Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)
- Oracle:数据库设计三大范式
- studio升级到2.3后正常编译代码出现找不到V7包
- github上传项目
- Error in module XXXX:Declaration of class TForm1 is missing or incorrect!
- Tensorflow分布式并行策略
- android7.0 wallpaper显示流程
- java-ApplicationContextAware接口
- 程序员的一些座右铭
- Mac版-android开发工具eclipse的安装以及支持各种sdk
- mysql nvarchar 和 varchar
- tf.assign的用法
- 自定义$插件注意事项