返回列表 发帖

2009疏忽的错误?

不知道开发者出于哪方面的考虑,居然把twcache.ini给弄成只读了、
试想一下这样的情况,打开一个会假死的网站,TW未响应了,没办法,结束程序。
重启后又访问这个网站,又假死。。造成死循环。


标题使用这个词更恰当些
by 无边无际


[ 本帖最后由 无边无际 于 2006-12-6 16:27 编辑 ]

好东西啊
版主都上了啊
win7u+IE9+TWC

人生在世难得糊涂,大忧为国小忧为家,常怀博爱仁厚之心;

待人诚挚待事圆通,勿以物喜勿以己悲,宜平常心泰然处之。

TOP

这个地方是有些小问题,当不选择使用列表方式打开上次访问页面的时候,若是碰到非正常退出后重启的时候,应该弹出一个对话框来确认是否要打开的

已经改好了,下个版本就能体现
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

更正一下.
首先我并不知道关闭的页面是写到配置文件中的 Lasturl 节点.
之前之因为修改改不了它,删除也无济于事.所以才说他只读.
因为它每次都是从配置文件里读取的.
所以如果出现出现上述情况,修改或删除twcache都没用.

[ 本帖最后由 teny 于 2006-12-6 16:10 编辑 ]

TOP

这个twcache就是用来判断是否非正常退出的,包括异常终止和死机情况,正常时就写入配置,异常时即使想写也写不成,更不谈记录当时是死机还是其它什么情况,因为系统已经限制了代码运行或本身就无法运行。
下次运行TW会检测这个文件,有则判定是异常退出,但假如简简单单的将异常退出就定义为死机而自动删除这个临时文件的话,那么当没有楼主所说的死机页面时,显示异常退出的页面这个功能就无法实现了,因为异常退出时既有因死机页面导致的,也有更多其它原因导致的。

TOP

楼上:现在本来就是这样...当然能判断...不能判断要这个文件就没有用了

TOP

既然twcache.ini 是临时文件,那么TW启动时可以判断之前是否死机,然后调用默认的处理方式处理。这个代码应该也很容易实现,不会很复杂的。

TOP

twcache 只是临时文件,在正常退出后才会将其数据写入配置文件中的 Lasturl 节点,非正常退出时就不会写入,猜想这也是用来判断是否正常退出的机制,设置只读属性可能是为了避免用户错误编辑造成更多可能的问题。假如真的出现楼主所述情况,只要简单的删除 Twcache 就行了。

TOP

用TW的时候就会有的。。
Follow ME
---------------
我的博客

TOP

只用绿色版本~~~
里面只有一个执行文件,根本没有发现twcache.ini这个文件~~

TOP

TW启动的时候如果判断上次是否正常关闭,如果是非正常关闭,同时发现用户的设置是自动继续上次页面,就询问用户,或者变成网址列表的形式。

TOP

断网了开   这总行吧    一开TW就按住F4  这样也行吧....

TOP

返回列表