vb输入超出文件结尾 无法进入对象窗口

用了个richtextbox控件。加载了一个60m左右的rtf文件,导致无法响应。现在连对象窗口都进不去了,救命啊.我该怎么办啊?不行只能重头做了。... 用了个richtextbox 控件。加载了一个60m左右的 rtf文件,导致无法响应。现在连 对象窗口 都进不去了,救命啊.我该怎么办 啊?不行只能重头做了。 展开
 我来答
abcnyzay
2011-06-26 · TA获得超过1377个赞
知道小有建树答主
回答量:928
采纳率:100%
帮助的人:1035万
展开全部
关闭你的VB,用写字板或记事本打开你的窗口文件。比如form1.frm,注意是扩展名为frm的那个文件,其上半部分为程序设计的代码,找到“Begin RichTextLib.RichTextBox RichTextBox1”(其中RichTextBox1为控件的名称,只要前边匹配即可),从此行起删除至最近的“End”,如果有多个,按上述方法全部删除后保存关闭,然后打开工程,重新进行窗口设计(仅需设计RichTextBox控件)。如果你认为必要,可先将该文件复制一个副本。
另一个方法是删除扩展名为frx的文件,重新打开工程,双击打开该窗口,会提示加载错误(点击“确定”),然后保存(覆盖原有文件),此法建议对整个目录进行备份,以免误操作导致严重后果。
首先要确定是在哪个窗口操作时导致无法响应的,对该窗口对应的文件进行操作,如果不行,尝试修改其他窗口文件。 建议使用第一个方法。
chiefzjh
2011-06-26 · TA获得超过9088个赞
知道大有可为答主
回答量:7013
采纳率:37%
帮助的人:2342万
展开全部
一般来说,这个错误是因为读入的文件中有非asc码字符所致。
建议用 line input
读入到一个变量,再输出。如
do while not eof(1)
line input #1, tmp
rslt=rslt & tmp & vbcrlf
loop
xxx=rslt
更多追问追答
追问
关键是 对象窗口 进不去啊》怎么办呢?
追答
shift+pause 暂停调试窗口,然后再停止
或者ctrl+shift+enter,在任务管理器中把调试窗口停掉,不过这样可能有风险,貌似以前碰到过,VB直接退出。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-26
展开全部
无法响应,60M大了点,耐心等等吧,不行就只好重写,话说你没保存程序么?运行之前保存程序是个好习惯。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户26427
2011-06-27 · TA获得超过159个赞
知道答主
回答量:431
采纳率:0%
帮助的人:266万
展开全部
我遇到的是form加载frx是出错,所以提示:输入超出文件结尾
(没提示是那个form,我把加载图片、图标的那个form的frx文件删除就没事了)

删除和出错的form名称相同的frx文件(会丢失当前那个form加载的图片等数据),然后运行就没事了。没事后,在添加一次那个form所需要的图标、图片等数据。

以上只是我遇到问题的解决思路,仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式