首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

窗体变量有关问题

2012-02-20 
窗体变量问题在TfrmBaseParamConfig窗体类中定义如下变量:extern PACKAGE TfrmBaseParamConfig *frmBasePa

窗体变量问题
在TfrmBaseParamConfig窗体类中定义如下变量:
extern PACKAGE TfrmBaseParamConfig *frmBaseParamConfig;

然后在另一个窗体程序中想调用上一个窗体的某个控件变量:TRadioGroup* rgChannel;
调用方法如下(包涵了TfrmBaseParamConfig的头文件):
int Index = frmBaseParamConfig->rgChannel->ItemIndex;
编译无误,但是运行时在这步就进行不下去了,提示指针溢出,不知道是什么原因,望高手指点,请问调用其他窗口指针时需要一些什么注意事项。虽然用了差不多一个月的CB,但是对界面工具、窗体指针等方面的运用还是小白。

[解决办法]
那个窗体关闭了吗?如果关闭了,就不能访问了,没有关闭应该可以的
[解决办法]
如果TfrmBaseParamConfig是动态加载的但是又不在存活期就不行。没有地址。
静态加载的可以。

Project->Forms页 Auto-create forms列表,看这个。

热点排行