作者A1pha ([αλφα])
看板Visual_Basic
标题[VB6 ] 存档、读档的方式的优劣
时间Sat Feb 7 17:57:32 2009
话说,
我有两本不同的书,
教了两种不同的方法作存档、读档的方法。
第一种:
是用
Open XXX For [mode] as #1
以及Put、Get叙述这些来存档。
另一种:
是教说利用FileSystemObject,TextStream物件以及他们的属性、方法,
来做存档、读档的动作。
这两种方式有着什麽样的优劣吗?
第二种需要开启Microsoft Scripting Runtime物件模组才能用,
这算是缺点吗?
--
据闻,椅子在听说Money Ball要拍成电影後如是回应:
椅子:
我椅子,就在这个moment,要爆啦!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.9.139.114
1F:→ MOONRAKER:第一种:已经过时15年,而且不符合VB现在的习惯 02/08 00:40
2F:→ MOONRAKER:第二种:那不算啥缺点,因为现存所有的windows都有WSR 02/08 00:41
3F:→ JacobTai:真主观的说法...就只因为"过时"就觉得不好... 02/08 10:01
4F:→ JacobTai:有没有办法针对 效能 速度 来做比较呢? 02/08 10:02
5F:推 fumizuki:环境是VB6 不考虑过时....利用fso的效能比较高 02/08 10:03
6F:→ fumizuki:不过大量存取档案系统才建议使用fso 02/08 10:04
7F:→ JacobTai:用"过时"来衡量...实在让我这过时的老人无法接受... 02/08 10:04
8F:→ fumizuki:只是做一次性的存取就用内建的Open就好了 02/08 10:05
9F:→ fumizuki:Dir 之类的档案系统操作皆可改用fso 02/08 10:06
10F:→ MOONRAKER:阿你不接受「过时」,那麽「不符合现在的VB习惯」 02/08 11:17
11F:→ MOONRAKER:你是没看到啊 现在新手学VB6顶多是个开始 以後迟早要转 02/08 11:18
12F:→ MOONRAKER:到VB.NET,学点符合潮流的写法将来进到.NET比较好适应 02/08 11:19
13F:→ MOONRAKER:你「过时的老人」(你自己说的)不想提升,可别连累别人啊 02/08 11:20
14F:→ MOONRAKER:fso开档还可以一口气readall哩,open()可以吗? 02/08 11:34
15F:→ Yaiba:如果是二进位档...嗯...不过效能应该是第一种好吧? 02/11 01:25
16F:推 fumizuki:fso不能读非文字档吧 02/11 23:10
17F:→ fumizuki:所以必须要用open for binary读取 02/11 23:10
18F:→ Yaiba:嗯丫...FSO不能...所以我才...嗯.... 02/13 20:55
19F:→ sdcomputer:我觉得15年前的写法用途比较广呢..难道我过时了!?(惊) 02/20 12:31
20F:→ sdcomputer:我写修改16进位档功能的时候都用第一种耶...FSO..QQ 02/20 12:35