读书人

一个关于调用的有关问题

发布时间: 2012-03-05 11:54:02 作者: rapoo

一个关于调用的问题
我刚从delphi转bcb,有些问题不大清楚
delphi在窗体调用时经常写入口函数传入参数,
看了一些资料没有发现bcb写的入口函数,是不是
不用写?如果不用写,为神魔?

[解决办法]
是不是函数声明的意思

不同于delphi
这个在头文件.h后缀里
一般并不在.cpp文件里
[解决办法]
在调用窗体创建被调用窗体


是的

http://community.csdn.net/Expert/topic/5275/5275575.xml?temp=.467312
是这个意思不
[解决办法]
楼主说得是constructor吧?

在C++里和类同名的函数就是constructor了,而且必须同名。

class TForm1 : public(TForm)
{
public:
__fastcall TForm1(TComponent* AOwner);
};

__fastcall TForm1::TForm1(TComponent* AOwner)
{
// todo: add your code
}
[解决办法]
include "unit.cpp "
include 包含需要调用的单元文件即可,实际是和Delphi概念一样,Delphi 用 user
[解决办法]
我知道你的意思,是不是想简化调用的过程?
你可以在被调用的Form里写个static method,例如
class Sub : public TForm
{
...
static int ShowMe()
}

int Sub::ShowMe()
{
Sub* Form = new Sub(0);
int r = Form-> ShowModal();
delete Form;
return r;
}


在代码里执行Sub::ShowMe()就可以了

读书人网 >C++ Builder

热点推荐