有两个form,我想分别用在一个form中引用另一个form的变量,怎么引用?
比如:form1中的a1,form2中的a2,我想在form1中引用a2,form2中引用a1,怎么办?分别在form1中,include form2和form2中include form1?这不是造成嵌套了么? 问题点数:20、回复次数:4Top
1 楼ktcserver(飘雪流风)回复于 2006-03-04 16:57:23 得分 10
就是在Form1.CPP中include "Form2.h" 同时在Form2.CPP中#include "Form1.h"
引用后在需要调用的代码中写入Form1->a2= .....Top
2 楼tanlim(sunsos.net sunsos.cn)回复于 2006-03-04 19:50:00 得分 5
楼主的问题不清楚
如果是FORM相与调用的情况,而不叫引用,你学C/C++的应该知道引用的概念。
FORM的情况,可以采取间接包含的方式,即新建一个.H文件,把FORM的两个头文件都包含进去
.H中的IFNDEF等包含预定义字记得不要少了,这样就不会出现多次包含的WARN提示了。
如果是FORM中的成员,建议在处理FORM调用的情况下,用域运算符,FORM1::A1
并且如果为了书写简便,这里就可以定义一个INT A1=&FORM1::A1等。
Top
3 楼zyyoung(倡导开源)回复于 2006-03-05 15:18:03 得分 5
一楼的可以Top
4 楼jone7319(舍我其谁)回复于 2006-03-05 20:31:52 得分 0
用全局变量Top




