Thread View: fj.lang.visualbasic
2 messages
2 total messages
Started by ToyotaMacs Ogawa
Thu, 02 Apr 1998 00:00
GetAttr関数でのエラーについて
Author: ToyotaMacs Ogawa
Date: Thu, 02 Apr 1998 00:00
Date: Thu, 02 Apr 1998 00:00
20 lines
1557 bytes
1557 bytes
こんにちは。小川と申します。 VB5.0で作成したプログラムをWindowsNT 4.0上で動作させるとGetAttr関数でエ ラーとなってしまいます。 (Windows95上では問題ないのですが) プログラムで行っている処理は、GetAttr関数を使って、ドライブ下のディレクト リ名をすべて取得(属性チェック)するというものです。 調べて判ったことは、このチェックのときにNTにあるPagefile.sysというファイル を見にいったとき、エラーが発生します。 今のところPagefile.sysファイルだけエラーとなるようなので、 このファイルをスキップさせて、処理を続行するようにしてい ますが、このような対策方法で問題ないでしょうか。 あるいは、NTの時は、別の関数を使わないとだめでしょうか。 また、他にこのようなアクセス(?)してはいけないシステム ファイルがあるのでしょうか? どなたか知っている方教えてください。 E-mail:k-ogawa@syseng.toyotamacs.co.jp
Re: GetAttr 関数でのエラーについて
Author: Sato Masahiro
Date: Fri, 03 Apr 1998 00:00
Date: Fri, 03 Apr 1998 00:00
19 lines
1383 bytes
1383 bytes
In article <6fumit$5mn$1@nn-os001.ocn.ad.jp>, ToyotaMacs Ogawa wrote: > プログラムで行っている処理は、GetAttr関数を使って、ドライブ下のディレクト >リ名をすべて取得(属性チェック)するというものです。 > > 調べて判ったことは、このチェックのときにNTにあるPagefile.sysというファイル >を見にいったとき、エラーが発生します。 以前、同様の障害が fj.os.ms-windows.programming にて報告されました。 (Message-ID: <33FA8FD4.FD0E4FF0@hpujjpz0.jpn.hp.com>) >あるいは、NTの時は、別の関数を使わないとだめでしょうか。 上記の記事の回答として、Win32 API の FindFirstFile 関数や FindNextFile 関数などを使用することによって回避する、という方法が挙げられていました。 -- Computer Institute of Japan, Ltd. 佐藤正宏 masahiro@cij.co.jp
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads