社区
VB基础类
帖子详情
求教关于"重复定义"
jql_Belinda
2002-05-21 01:34:09
在vb中,代码完成后,点击任意控件出现“重复定义”问题,请教各位高手指教!
...全文
122
10
打赏
收藏
求教关于"重复定义"
在vb中,代码完成后,点击任意控件出现“重复定义”问题,请教各位高手指教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jql_Belinda
2002-05-21
打赏
举报
回复
UP!大家深入的谈谈。
naomi77
2002-05-21
打赏
举报
回复
#Const 指令
用来定义 Visual Basic 的条件编译常数。
语法
#Const constname = expression
#Const 编译指令的语法具有以下几个部分:
部分 描述
constname 必要;Variant (String)。常数;名称要遵守变量命名的约定。
expression 必要。文字、其他的条件编译常数或包含除了 Is 以外的算术或逻辑运算符的任意组合。
说明
条件编译常数在其出现的模块中总是 Private。不可能利用 #Const 指令建立 Public 编译常数。Public 编译常数只能在用户接口中建立。
在 expression 中只能使用编译常数及文字。使用一个用 Const 定义的标准常数,或者使用一个未定义的常数,都会导致错误发生。反之,用 #Const 关键字定义的常数也只能用于条件编译。
不管条件编译常数在程序中的位置如何,都总是在模块级别中进行计算。
rushing
2002-05-21
打赏
举报
回复
检查所有const,特别注意几个public const.
naomi77
2002-05-21
打赏
举报
回复
MAC是一个常数的表达式,你不能赋给它两个值啊
jql_Belinda
2002-05-21
打赏
举报
回复
在工程属性中的编译中将P代码编译改为本机代码编译,点击运行,提示上述“重复定义”只有确定和帮助按钮。没有调试。
blq80
2002-05-21
打赏
举报
回复
你说的帮助里的条件编译常数不就是MAC吗?出错的时候有调试啊
kevincomein
2002-05-21
打赏
举报
回复
你要注意全局变量是否和局部变量有重名的变量?
blq80
2002-05-21
打赏
举报
回复
模块里定义的变量不能在窗体代码里重新定义,因为它已经作为全局变量存在了,在整个程序里都有用的
jql_Belinda
2002-05-21
打赏
举报
回复
现在不是这个问题,而是
msn帮助
--
定义重复
一个条件编译常数只能有一个值。这个错误的起因与解决方法如下所示:
指定两个值给相同的条件式编译常数,例如:
#Const Mac = 0
#Const Mac = 1
删除一个定义。
详细信息,请先选取有疑问的项目,然后按下 F1 键 。
--
如何找到条件编译常数???
naomi77
2002-05-21
打赏
举报
回复
即同一种变量在变量存活期内定义了两种类型。比如说,在通用模块下定义
dim i as string
然后 private command1_click()
dim i as integer
end sub
则会出现错误
头文件
重复
包含和变量
重复
定义
在c或c++中,头文件
重复
包含问题是程序员必须避免的问题,也是很多新手容易犯错的问题。 为什么要避免头文件
重复
包含呢? 1.我们知道在编译c或c++程序时候,编译器首先要对程序进行预处理,预处理其中一项工作便是将你源程序中#include的头文件完整的展开,如果你有意或无意的多次包含相同的头文件,会导致编译器在后面的编译步骤多次编译该头文件,工程代码量小还好,工程量一大会使整个项
关于函数
重复
定义
的解决方法和如何避免
重复
定义
广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院:智控无人机小组 写作时间:2020.08.16 关于函数
重复
定义
的解决方法和如何避免
重复
定义
重复
定义
,这是一个调用函数的常规问题,非常常见。特别时做大项目的时候,难免会有
重复
定义
这种问题的出现,下面我来介绍一下如何减少
重复
定义
这种错误。 首先就是一定要规范的进行封装函数,这点非常的重要。例如宏
定义
的变量不要放入“.h”文件中进行封装,如果放入,容易发现错误,再有就是一些延时函数的
重复
定义
问题,个人建议最好将延.
避免头文件
重复
引入和
重复
定义
1 将声明和实现分开 在*.c文件中实现,在*.h 中声明。包括函数,自
定义
数据结构等。如: *.c #include"*.h" //头文件应全部在对应的*.h中引入,`*.c`文件只需引入对应的`*.h`文件即可 int c[10]={0}; int Add(int a, int b) { return a+b; } *.h #pragma...
重复
定义
问题
这里说的
重复
定义
其实包含两个意思: 1,头文件
重复
包含 2,变量或函数
重复
定义
对问题1,比如这样: 有一个头文件 c.h 。 在头文件a.h中 #include "c.h" 在头文件b.h中 #include "a.h" #include "c.h" 这样就会导致
重复
包含,解决办法如下: 在c.h中 #ifndef C_H #define C_H //c.h中...
重复
包含和
重复
定义
1,
重复
包含可能会导致变量
重复
定义
重复
包含:同个.c文件多次包含一个.h文件。 如果.h文件有变量的
定义
,则会导致变量的
重复
定义
,此.c文件编译出错。 所以要避免
重复
包含。有两种方法, 一种是 #ifndef "XX_H" #define "XX_H" #endif 另一种是 #pragma once 2,
重复
定义
还可能是另外一种情况产生的。 就是同一个.h文件,
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章