VB 中窗口发现冲突名称,将使用名称...怎么解决?

首先上图:

刚開始敲机房收费系统的时候就出现过这样的情况,当时有八个之多。

解决方法:

(1)对窗口进行重命名(比如将frmGongZuoJiLu改成frmGongzuojilu),于是从8个错误降低到了5个。

剩下的3个对于这样的情况不适用。

(2)发现我的frm文件里命名为frmXinXiWeiHu,例如以下:

可是我的窗口名字竟然是这种:

将两个名字改成同样的,利用这样的方法又使错误从3个降低到了2个。

(3)剩下的两个顽固分子从机房開始到机房项目快结束了一直存留,昨天师傅开会提到了遇到问题应该抱着解决这个问题的心态。而不能把问题绕过去。绕过的问题多了。总有一天会被问题逼进死胡同,于是我又又一次開始了研究这个问题。闲话不说,剩下两个的解决方式为:

将错误的frm文件用记事本打开方式打开(以第一张图的frmGongZuoJiLu为例)。

在头几行有“Begin VB.Form FrmName”,发现我的是:

然后继续往下找,发现另一次frmName。却被命名为:

改成同样的名字,问题最终攻克了。

问题原因:FrmNane和FRM文件的文件名称不一致。

注:编程中的命名规范尽量用英文,不要像我一样用拼音,由于南方有些人是不学拼音的。他们不能从拼音中看出窗口作用,代码编出来就是给别人看的,养成良好的命名习惯,为客户考虑,也是为人民服务的思想。

时间: 2024-12-27 14:14:37

VB 中窗口发现冲突名称,将使用名称...怎么解决?的相关文章

具体解释VB中连接access数据库的几种方法

在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 Data Link文件 使用ODBC数据源名称 使用连接字符串 使用数据环境设计器创建数据库连接 首先加入环境引用. 然后找到数据源进行连接 不管是哪一种连接,都是先有一个路径,通向要连接的数据源,和数据源建立关系,在连接.就好比从北京到上海,能够做汽车,能够做火车,还能够做飞机,汽车走快速,火车走

Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

原文:Advanced Installer 中测试数据库连接提示"未发现数据源名称并且未指定默认驱动程序"的解决办法 最近需要制作一个安装包,安装包的要求如下: 1.用户手工填写MySql的地址.用户名和密码 2.填写完成后提供测试数据库连接是否正常的按钮功能 3....... 项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连

Qt中QFtp获取带有中文的文件名称出现乱码的解决方法(比较巧妙,toLatin1压缩掉了QString自动给每个英文字符加上的那些00字节)

今天研究了一下QFtp这个类,发现访问得到的文件名称中一旦出现中文,不管怎么转换编码格式,最终显示出来的始终都是乱码.于是我深入地对这一现象进行了研究.这里先简单介绍一下我的分析过程: FTP服务器在收到List指令后,会把当前文件夹的所有项目(包括文件夹和文件的名称,大小,时间,所有者等相关信息)列举出来并返回给FTP客户端.曾经在网上看到有人说过这样一句话:“ftp 在编码问题上相当笨,笨到对编码一无所知”.确实,多数FTP服务器在返回这些名称时采用的文字编码格式为ANSI.这是一个不太好的

共享库方案解决WAS中JAR包冲突

(一)证书导入解决方案 1.登录管理控制台. 2. 展开"安全性"并单击"SSL 证书和密钥管理".在"配置设置"下面,单击"管理端点安全配置". 3. 为 (cell):server5Cell01 管理作用域选择适当的出站配置. 4. 在"相关项目"下面,单击"密钥库和证书",然后单击 CellDefaultTrustStore 密钥库. 5.  在"其他属性"下面

WinXP 无线技巧“区域没有通过无线网络中的发现”一个可能的原因!

貌似WinXP经典或无限.我一直沿用至今,我不知道这一天会放弃. 遇到的问题,也许有XP爱好者都遇到过还得看,写下一点文字注释.----------------------- 切割线 ----------------------家里台式机接无线USB网卡 TL-WN821N 之前一直都是好好的,今天接上去,居然提示"区域中找不到无线网络".以下是解决这问题的简单过程...... 据资料说是 WinXP 的 "Wireless Zero Configuration"

VB中的冒号——bug

关于VB中的冒号,给许多人的印象都是:“一行可书写几句语句”.这么说是对的,但是有一种情况是不对的,那就是在条件语句中.这也是做一个VB项目升级的时候遇到,因为这个问题我查了好长时间程序,一直在找VB的中的效果是如何实现的呢?现在发现那是一个非常大的bug.我觉得这不是程序员的错误,应该是VB语法上的漏洞.如果有理解不对的地方欢迎大家指教. 看一个例子吧: 1 If Row1 = -1 Then Row1 = 0: If Row2 = -1 Then Row2 = .MaxRows 我们一般的理

在VB中利用API进行串口通信

本文转自http://blog.csdn.net/lyserver/article/details/4153335 '* ******************************************************* *'*    程序名称:basComm.bas'*    程序功能:在VB中利用API进行串口通信'*    作者:lyserver'*    联系方式:http://blog.csdn.net/lyserver'* ************************

VPN组网中IP地址冲突解决方案

很多路由器的默认IP地址是192.168.1.1,用户买回来之后经常也没有去修改这个IP地址,估计国内有80%局域网目前都在使用192.168.1.0/24网段.如果不涉及与其他地方VPN组网,这样用一点问题都没有的,但是现在要VPN组网就发现两个局域网的IP地址是相同的,在远程访问时就会遇到问题,因为两边地址都相同,计算机没有那么智能,它例如我们要访问192.168.1.3的IP,计算机不知你是要访问对端的192.168.1.3还是本端的192.168.1.3,所以经常会遇到麻烦的.遇到这种问

解决EBS中JAR包冲突的问题

同事解决的,摘抄上来备用. 问题描述:在OAF里调用ESB的服务报错如下: Error Page Exception Details. oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.IllegalAccessError, msg=tried to access class org.apache.commons.log