| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7818 人关注过本帖
标题:运行表单时出现找不到变量怎么解决?
只看楼主 加入收藏
团团团子
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-1-19
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
运行表单时出现找不到变量怎么解决?
各位大大们,我在做的一个车辆管理系统,在主程序里定义了全局变量权限和用户名、g_formmod
CLEAR
CLEAR ALL
SET ESCAPE OFF
SET TALK OFF
SET SAFETY OFF
SET STAT BAR OFF
SET SYSMENU OFF
SET SYSMENU TO
SET CENTURY ON
SET DATE ANSI
DECLARE Integer FindWindow IN USER32.DLL String lpClassName,String lpWindowName
lpWindowName="车辆管理系统"
IF.NOT.FindWindow(0,lpWindowName)==0
   =MESSAGEBOX("程序已经运行了",48,"车辆管理系统")
   QUIT
ENDIF
_Screen.Caption=lpWindowName

Public M.权限,M.用户名
Public g_FormMode
DO FORM 登录
READ EVENTS  

 在后面的表单里用了权限和用户名、g_formmod这三个变量,可是运行的时候找不到变量名
例如,我有一个修改密码的表单
THISFORM.txt用户名.VALUE = M.用户名
这个代码是在修改密码的表单Init里的代码
运行的时候找不到变量用户名怎么解决呀?
谢谢了~
搜索更多相关主题的帖子: 主程序 用户名 管理系统 
2016-01-19 12:45
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
主程序是否事先执行了?
调试表单时最容易犯的错误:主程序中定义的全局变量没有被执行就直接调试表单,当然就会出错,或者定义了全局变量但没有事先赋值,也会出错。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-01-19 12:57
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:10 
出错提示是什么?
2016-01-19 13:43
团团团子
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-1-19
收藏
得分:0 
回复 2楼 hu9jj
恩恩。是的。就是这个原因。谢谢了
2016-01-19 21:35
快速回复:运行表单时出现找不到变量怎么解决?
数据加载中...
 
   



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

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