tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: バイナリデータの取り出し
投稿日: 2010/09/11(Sat) 00:52
投稿者花ちゃん
> 2GBのファイルのせいかReDimの行で「メモリが不足しています。」というエラーになりました

> ReDim bytArray(FileLen("test.bin") - 1)

FileLen 関数をヘルプで調べれば解るのですが、戻り値は、Long 型ですので、
2GB 迄しか扱えません。(これ以外でも問題が発生するかも知れません)

そのような大きなファイルを扱った事がないので、詳しくは知りませんが、分割するなり、
Win32 API 関数等を使ってファイル操作するしかないのでは。
http://support.microsoft.com/kb/165942/ja

詳しくは、目的にあった方法を検索して調べて見て下さい。
(Windows 7 上でVB6.0で、新たに開発するのはお勧めできませんし、VB6.0 を使用
するより、VB2010 等を使用するなども含めて)
http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=14868&page=0

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。