| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 555 人关注过本帖
标题:类的方法中如何定义本地数组变量?
只看楼主 加入收藏
huangyinghua
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-2-9
收藏
 问题点数:0 回复次数:0 
类的方法中如何定义本地数组变量?
第一步 首先设计好如下的类:
**************************************************
*-- 类库:  c:\program files\开发工具\microsoft visual studio\vfp98\试验类.vcx
**************************************************


**************************************************
*-- 类:          试验 (c:\program files\开发工具\microsoft visual studio\vfp98\试验类.vcx)
*-- 父类:  activedoc
*-- 基类:    activedoc
*
DEFINE CLASS 试验 AS activedoc


Height = 37
Width = 37
Caption = "Activedoc1"
Name = "试验"


PROCEDURE 本地数组定义试验
LOCAL m,a(m)
m=3
a(1)="你"
a(2)="好"
a(3)="吗"
??a(1),a(2),a(3)
ENDPROC


ENDDEFINE
*
*-- 结束定义: 试验
**************************************************
第二步 编写程序文件--本地数组定义试验.prg
SET CLASSLIB TO "C:\Program Files\开发工具\Microsoft Visual Studio\Vfp98\试验类.vcx" ADDITIVE
试验1= CREATEOBJECT('试验')
试验1.本地数组定义试验()
RETU
第三步 运行本地数组定义试验.prg
      运行报错:函数参数的值、类型或数目无效
      但是如果把LOCAL句去掉,然后加上数组定义句 DIME a(m)后运行正确。
请问,这是不是本地数组的定义有错?那么该如何定义本地数组?非常感谢!
搜索更多相关主题的帖子: 数组变量 
2008-05-28 19:14
快速回复:类的方法中如何定义本地数组变量?
数据加载中...
 
   



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

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