📄 subject_63192.htm
字号:
<p>
序号:63192 发表者:好古L 发表日期:2003-12-02 09:52:03
<br>主题:请教:如何设置全局变量的问题
<br>内容:小弟想定义几个全局的数组变量,要将一个数据库里的记录按顺序赋给这几个数组。然后在其他文件里要调用这几个数组的值。小弟这样做的目的是为了防止每次都要调用数据库,打开关闭的很麻烦!<BR>请问怎么进行设置啊?谢了!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-02 10:18:30
<br>内容:1,在APP.CPP文件中定义数组int a[5];<BR> 创建“global.h”文件:extern int a[5];<BR>在要使用的文件中:#include "global.h"就OK了<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-12-02 10:20:02
<br>内容:设置全局变量,你可以在视图文件的实现文件里定义比如你想定义一个整型数<BR>那就在CXXXView.cpp文件里定义:int g_iCount;<BR>如果你想在那一个文件里面引用,那就在这个文件的头部加上:<BR>extern int g_iCount;即可
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:好古L 回复日期:2003-12-02 10:26:17
<br>内容:谢谢!<BR>那么,请教在哪里把数据库的记录赋给数组呢?小弟想要实现的是这个数组被赋了值之后,就不再变化了,以后的其他函数都是来调用这个数组里的某一个元素的,其实也就是调用了数据库里的某行某列的一个值!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-02 10:50:12
<br>内容:随便在哪赋值都行,这样定义后就确定了一个变量空间给你存放数据,要读写还不是随你的便!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:好古L 回复日期:2003-12-02 10:58:28
<br>内容:比如说我这个数组为CPoint pt[20];<BR>我先设定一个函数为赋给数组值的函数。<BR>void evaluate()<BR>{……<BR> pt[i].x = Recordset……;(数据库里的值)<BR> pt[i].y = Recordset……;(数据库里的值)<BR>……<BR>}<BR>小弟想让pt[i]的值就固定不变了,<BR>那么以后是不是以后在任何一个函数里调用数组里的某个元素pt[i]都可以啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:好古L 回复日期:2003-12-02 11:01:07
<br>内容: 刚才上面的赋值是个循环,pt[20]都被全部赋值了,其实小弟也想把它搞成个动态的数组.<BR>全局数组变量CArray <CPoint,CPoint&> pt;应该也可以吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:徐相华 回复日期:2003-12-02 11:07:02
<br>内容:可以,我不是说了,分给你一段内存,只要你在使用之前不改变它,它哪敢改啊?<BR>CArray的对象也只是一个地址,地址固定了就应该可以。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -