PAIP.ASP重复INCLUDE包含引起的重定义错误解决方案
PAIP.ASP重复INCLUDE包含引起的重定义错误
当ASP文件重复包含时,特别是不同人开发文件包含时,可能会有重复INCLUDE的情况出现。
此时会有 名称重定义的错误。。
主要是因为变量定义重复。。如DIM A。。
函数名称是可以重复的,没有关系。不过使用是最后INCLUDE进来的那个文件中的函数。。
解决方案很简单:
1.去掉option explicit,以便可以不DIM就可以定义变量
2.不要用DIM定义变量,直接写变量就是了。。更方便。。当然如有变量拼写错误的情况下,只需
要单步跟踪调试一下就OK了。。没什么大不了的。。
3.如有数组,需要用 redim 来实使化定义。。不然会把它当函数,导致错误。。
4.如果确实需要严格DIM定义变量 。那就不要使用全局脚本变量了。可以改为GET函数调用就可
以了。。
VBS里边虽有 PUBLIC。。Private定义,但只能在写CLASS中起作用...
脚本里边的变量PUBLIC。。Private 不起作用 ,全部默认是全局变量,全局函数..
PAIP.ASP重复INCLUDE包含引起的重定义错误解决方案相关推荐
- Qt中重定义的解决方案
利用Qt Creator开发时可能会遇到明明只是定义一次的变量或函数,偏偏报错重定义了! 可能原因: 1. 变量真正重定义了 2. 文件重复包含 3. 自己手动删除了旧文件,使用新文件替换了,但是pr ...
- C语言中重定义 错误
假设有三个文件 node.h //定义节点 list.h //对链表的操作函数 test.c //测试函数 包含关系如下: list.h中 #include "node.h" te ...
- inline函数不报重定义错误浅析
1 问题背景 关键字inline用于建议编译器在调用处展开被修饰的函数,但最终是否展开取决于编译器的行为 gcc配置参数-O0时不会进行编译优化,inline关键字不生效 gcc配置参数-O2时会进行 ...
- c语言错误重定义,C语言的重定义错误求解
追问 那如果要用到全局变量,要把它写在C文件中? 那全局变量的主要作用其实就是跨文件作用域来传递一些东西,写在C文件中,不太好在别的文件中引用吧. 用的时候写extern进去? 感觉全局变量在C里用 ...
- 使用gsoap导致重定义错误解决办法--warning C4005: 'AF_IPX' : macro redefinition
错误信息: C:\Program Files (x86)\Windows Kits\8.1\Include\shared\ws2def.h(96): warning C4005: 'AF_IPX' : ...
- 配置linux内核错误,配置Linux内核(menuconfig):重定义错误
我有Linux内核3.8.0源代码,当尝试使用 menuconfig 选项(使用"make menuconfig" terminal命令)配置它时,我得到以下错误列表: DALEK ...
- c++中的重定义,重包含。
重定义 1.重定义的概念 一个变量被直接或者间接多次定义导致的错误 导致重定义的三种情况 第一种:就是同一个变量多次在一个文件中定义,例如:int a=1;int a=2;(a就是 重定义) 第二种: ...
- sockaddr类型重定义
这时说的sockaddr类型重定义错误, 实际上包括一大堆: sockaddr, ;sockaddr_in等等. 这是由于windows.h和winsock2.h包含的顺序而造成的错误: 正确的顺序是 ...
- VS2010 error C299: “Font”:“struct”类型重定义
在VS2010里添加了在VC6.0里形成的OFFICE库文件的类 excel9.h,excel9.cpp,就是我在VC6里做操作OFFICE的表格时候添加的库文件,然后把它们( excel9.h,ex ...
- error C2011: “Font”:“struct”类型重定义
error C2011: "Font":"struct"类型重定义 在VS2008里添加在VC6.0里形成的OFFICE库文件的类 excel.h.excel. ...
最新文章
- Use Chunks.groupsIterable and filter by instanceof Ent rypoint instead
- 50-100G大文件的处理办法
- Linux服务器上线时间,查看linux服务器时间
- [机器学习] 半监督学习---伪标签Pseudo-Label
- react 添加less预处理语言
- Linux下 查看网络连接状态的命令是,查看Linux操作系统下的网络连接状态命令
- 基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理
- python中msg是什么意思,使用python解析Outlook .msg文件
- 非root用户暴力法解决选择性使用两个cudnn
- android怎么截取接口返回html代码中的内容_某神秘公司 RESTful、共用接口、前后端分离、接口约定的实践...
- DelphiX中的DXSprite单元中涉及到修改
- Linux内核启动过程学习
- jQuery版本的区别
- SSH工具连接谷歌云VPS实例
- 【稀饭】react native 系列教程之已有项目接入React Native
- K近邻算法与K均值算法的区别
- Win10下windows mobile设备中心连接不上的方法无法启动
- 提升测试效率都有哪些具体手段?
- MATLAB实现规范化(normalize)数据的函数实现
- 用c语言编码rna合成蛋白质,蛋白质生物合成过程中为什么从N端到C端
热门文章
- zookeeper 阿里滴滴 有点用 zookeeper主从选举方式
- Listary Pro - 能极大幅度提高你 Windows 文件浏览与搜索速度效率的「超级神器」...
- Go语言 -- PostgreSQL数据库
- Cinder - 读取glusterfs_shares_config代码
- win7和xp,哪个才是你的选择?
- spring中redistemplate不能用通配符keys查出相应Key的问题
- 400. Nth Digit
- SharpGL学习笔记(十二) 光源例子:解决光源场景中的常见问题
- Python返回Json格式定义的例子
- android SDK 常见安装方法