惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy International News Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
S
Secure Thoughts
V2EX - 技术
V2EX - 技术
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Cloudbric
Cloudbric
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Help Net Security
Help Net Security
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
N
News and Events Feed by Topic
T
Tenable Blog
S
Security @ Cisco Blogs
N
News and Events Feed by Topic
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
P
Proofpoint News Feed
Webroot Blog
Webroot Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog
The Register - Security
The Register - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东

博客园 - whale

Ajax提交失败,因为输入框带尖括号< listview添加列 - whale - 博客园 局域网中访问xp机器用户名为灰色,不能修改 SQL2005服务启动不了是因为VIA协议启动了 负载测试错误表包含:“未能找到应用阈值规则所需的从属计数器” CString, BSTR, LPCTSTR之间得关系和区别 移动流媒体技术及其应用发展方向(转载) - whale - 博客园 vs2005使用analysis service 项目出现错误尝试读取或写入受保护内存... - whale Excel连接Analysis service2005初始化数据源失败 利用SQL中的递归返回多行数据的连接 SQL Server不能调试存储过程解决方法 文本框放到下拉框上面。 - whale - 博客园 ADO 读取Excel文件数据, 丢失数据或数据错误问题。 最好的.net学习资源 今天开始开发Mobile5.0项目 组件 访问被拒绝 配置错误 不同层的session在timeout后不能跨层访问的原因。 .net调试时,计算机调试管理服务被禁用的解决 局部变量的生命周期和委托的关系
VB运行调试时提示不能修改
whale · 2005-11-27 · via 博客园 - whale

现象:有一次在修改了某些代码后,确认是没错的,把代码签入(check in)到VSS中,在我机上还保留着check out状态,另一个同事取了我最新的代码。运行时弹出警告窗口"can't edit module" 奇怪,我们是在运行,不是在编辑呀,他只是取下来运行,并且我在check in前也运行正常的。怎么现在会出现这么奇怪的错误呢。我在我的机器上又运行了一遍,还是没问题。

原因:百思不得其解的时候,我把代码完全的check in再运行,嗨,我自己的机器也出问题了。在他那里check out 没问题,重新check in 又有问题了。在网上找了一番也没找到正确的原因。

我们冷静下来仔细分析,这种警告以前都是在编辑的时候,由于文件是只读的才会提出警告。我们是有VSS来管理代码的,如果是check in状态,它就是只读的没错,但我们是在运行不是在编辑它呀。那是否意味着VB自动会修改部分代码呢。又哪些代码会被它修改呢。

解决:再仔细的查看代码,发现是有个事件处理程序里面是空的。难道就是这个。把哪个空的处理程序删除后,check in再运行就再也没有出错了。

总结:VB里面的事件处理程序名字是固定的,不象.net那样需要绑定委托。如果一个事件的处理里面是空的话,在运行时,VB会尝试把哪个过程去掉。但在VSS环境下,check in了是只读的。VB自己也不能修改这个文件。结果就弹出"can't edit module"警告窗口了。