| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2070 人关注过本帖, 1 人收藏
标题:不存在表字段情况下,为什么二个相同的内存变量名i另一个要加上m.变量名?
取消只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏(1)
已结贴  问题点数:20 回复次数:3 
不存在表字段情况下,为什么二个相同的内存变量名i另一个要加上m.变量名?
只知道当表字段变量名与内存变量名相同的时候,内存变量前面要加上m,现在是没有表字段名变量,二个相同的变量名,为什么另一个要加上m.。
例子很多都没有表字段名,为什么二个相同的变量名另一个要加上m.?

例如1:

 LPARAMETERS nError, cMethod, nLine
   DoDEFAULT( m.nError, m.cMethod, m.nLine )

例如2
LOCAL loMember, laDEEvents[1], liMember, liMembers, loBoundMember
 liMembers = AMEMBERS( laDEEvents, THIS, 1 )
  FOR liMember = 1 TO m.liMembers
            IF INLIST( UPPER( laDEEvents[ m.liMember, 1] ), "INIT", "DESTROY" )
搜索更多相关主题的帖子: 内存 
2013-01-07 10:28
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
我说的是没有数据表字段变量
2013-01-07 12:07
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
附上原代码。来于vfp9权威指南第355页报表的数据环境 。
数据表中都是中文字段,所以谈不上是否是同名变量的问题,我把所有的前面是m.去掉也没有提示。
把myde加到报表数据环境后生的的beforeopentables事件代码.rar (4.45 KB)

MyClassLib类.rar (1.67 KB)


里面不少代码不懂,不知何位高手能指教一下。


[ 本帖最后由 sylknb 于 2013-1-7 17:40 编辑 ]
2013-01-07 17:38
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
我看还是5楼月沐庭轩兄理介的对。
2013-01-08 15:47
快速回复:不存在表字段情况下,为什么二个相同的内存变量名i另一个要加上m.变量 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016946 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved