社区
C++ Builder
帖子详情
关于重名的问题,实在是奇怪!!!
wangprince
2006-02-17 09:51:30
我新建了一个form,NAME=abc,保存时如何能把他的文件名也保存为abc.cpp,abc.h等等。
我试了一下,不行。但我有个以前写的程序,明明可以啊。
我是菜鸟,刚学,请大家赐教。这些文件到底是怎么个关系?.cpp,.hh,.dfm,.ddp,.obj,.bpr?
...全文
127
11
打赏
收藏
关于重名的问题,实在是奇怪!!!
我新建了一个form,NAME=abc,保存时如何能把他的文件名也保存为abc.cpp,abc.h等等。 我试了一下,不行。但我有个以前写的程序,明明可以啊。 我是菜鸟,刚学,请大家赐教。这些文件到底是怎么个关系?.cpp,.hh,.dfm,.ddp,.obj,.bpr?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maple_2500
2006-02-22
打赏
举报
回复
同意楼上的
lurel
2006-02-17
打赏
举报
回复
cpp是单元代码文件.
.h是头文件,里面在cpp中需要声明的dd
dfm是窗体文件
ddp文件是结构图文件保存Diagram page的
obj是目标文件,编译C时首先形成的文件
bpr是bcb的工程文件.
命名是时cpp和dfm是不许重名的.
xingjibing
2006-02-17
打赏
举报
回复
我试过的,不行,"引用"命名时cpp和dfm是不许重名的."引用"
也许放到一块时没有错,可是编译时有错,我也遇到过同样的问题
wangprince
2006-02-17
打赏
举报
回复
在这个例子中,form的名字和保存文件时的名字都是cx,却可以编译通过。
wangprince
2006-02-17
打赏
举报
回复
////////////////////cx.h
//---------------------------------------------------------------------------
#ifndef cxH
#define cxH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
//---------------------------------------------------------------------------
class Tcx : public TForm
{
__published: // IDE-managed Components
TMainMenu *cxmenu;
TMenuItem *N1;
TMenuItem *N2;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N5;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *N8;
TMenuItem *N9;
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall N9Click(TObject *Sender);
void __fastcall N1Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall Tcx(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE Tcx *cx;
//---------------------------------------------------------------------------
#endif
wangprince
2006-02-17
打赏
举报
回复
///////////////////cx.cpp
#include <vcl.h>
#pragma hdrstop
#include "cx.h"
#include "dl.h"
#include "dsgq.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
Tcx *cx;
//---------------------------------------------------------------------------
__fastcall Tcx::Tcx(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall Tcx::FormClose(TObject *Sender, TCloseAction &Action)
{
dl->Show();
}
//---------------------------------------------------------------------------
void __fastcall Tcx::N9Click(TObject *Sender)
{
cx->Close();
}
//---------------------------------------------------------------------------
void __fastcall Tcx::N1Click(TObject *Sender)
{
this->Hide();
gqds->Show();
}
//---------------------------------------------------------------------------
XBox360
2006-02-17
打赏
举报
回复
偶也想看看
找到了的哈贴出来吧
wangprince
2006-02-17
打赏
举报
回复
但我有个程序就是这样的,我现在也想不起来当时怎么弄的。方便的话,我发给你看看!
lurel
2006-02-17
打赏
举报
回复
不可以这样
wangprince
2006-02-17
打赏
举报
回复
我的意思是,form的名字是:ABC,保存时也要保存成ABC.cpp.不知道这样要怎么弄。
XBox360
2006-02-17
打赏
举报
回复
在保存cpp文件时候就会有输入提示
cpp文件的名字是在这个时候输入的
MySQL之实践篇(六)
文章目录为什么临时表可以
重名
?临时表的特性临时表的应用 为什么临时表可以
重名
? 内存表,指的是使用 Memory 引擎的表,建表语法是 create table … engine=memory。这种表的数据都保存在内存里,系统重启的时候会被清空,但是表结构还在。除了这两个特性看上去比较“
奇怪
”外,从其他的特征上看,它就是一个正常的表。 临时表,可以使用各种引擎类型 。如果是使用 InnoDB 引擎或者 MyISAM 引擎的临时表,写数据的时候是写到磁盘上的。当然,临时表也可以使用 Memory 引擎。
【学习点滴】cpp遇到的一些疑问和积累
目录 1.虚函数的
问题
2.多种构造函数
问题
3.全局变量和局部变量
重名
的
问题
: 4.有符号数溢出
问题
5.自己实现c的字符串库函数 6.栈破坏
问题
7.右值引用 移动构造和移动赋值 8.字符串作为hash的key 9.size_type和size_t 10.同步异步、阻塞非阻塞 11.stl::sort的实现 12.线程数应该定为多少比较合适 13.如何判断一个soc...
数据库入门之学习《MySQL实战45讲》第36讲-第40讲笔记
《MySQL实战45讲》第36讲 为什么临时表可以
重名
? 内存表与临时表 内存表,指的是使用 Memory 引擎的表,建表语法是 create table …engine=memory。这种表的数据都保存在内存里,系统重启的时候会被清空,但是表结构还在。除了这两个特性看上去比较“
奇怪
”外,从其他的特征上看,它就是一个正常的表。 而临时表,可以使用各种引擎类型 。如果是使用 InnoDB 引擎或者...
java开发常见
问题
总结
Java编程中的一些常见
问题
汇总 ..本文列举了我在周围同事的Java代码中看到的一些比较典型的错误。显然,静态代码分析(我们团队用的是qulice)不可能发现所有的
问题
,这也是为什么我要在这里列出它们的原因。 如果你觉得少了什么,请不吝赐教,我会很乐意把它们加上。 下面列出的所有这些错误基本都与面向对象编程有关,尤其是Java的OOP。 类名 读
live2d_基于Qt的Live2D示例(几乎都是官方给的代码就是啦!)
太久没写什么东西了…本打算在疫情期间把某个很久以前写了之后忘记留档的东西重写一遍…结果写到一半,突然发现Live2D这玩意
实在
是太好玩了(诶?于是兴起了把Live2D模型渲染到屏幕上的想法首先,Live2D在c++语言下支持的桌面端引擎…DirectX、OpenGL、Cocos2d-x。因为DX不同版本之间变化太大,Cocos2d-x我完全不会……所以最后我选择了OpenGL的 Cubism SD...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章