長文で申し訳ないのですが、かなり困っており、Microsoftにもインシデントを
発行して調査依頼しております。その部分を抜粋して掲載します。
何でもいいので何か教えて頂けると幸いです
<プログラム概要>
大量CSVデータ(複数ファイル合計約100MB)を配列に読み込み、その配列を使用してプログラムを
動作させるが、テキストデータ読み込み時に途中から急激に速度が低下する。
Win2kやWinXPマシンでは問題なく動作し、約数2分半で読み込み処理が終了するが、
Win98マシンでは読み込み処理が終了するまでに2時間半を要する。(Pen(4) 実メモリ256MB)
<プログラム詳細>
ReDim gtypCDRコメント(30000)
intFileNumber = FreeFile
' ***ファイルOPEN*****
Open CstrCsvPass & gstrファイルCD & CstrCDRコメント For Input As #intFileNumber
lngDataCnt = 0
Do While Not EOF(intFileNumber)
With gtypCDRコメント(lngDataCnt)
Input #intFileNumber, .gstr健診種別, .gstrセットコード, _
.gstr短文, .gstr略文, .gstr長文1, .gstr長文2, .gstr長文3
lngDataCnt = lngDataCnt + 1
End With
DoEvents
Loop
'***ファイル閉じる****
Close #intFileNumbe
<質問内容>
上記現象は、大量データをメモリに格納するWin9×系OSとWinNT系OSの仕組みの違いに
よるものではないかと推測しているが、ユーザへの説明上、OSにより上記の動作が異なる
理由をご回答頂ければ幸いです。
また、VB5プログラムをWin9×系OS上にて動作させる際に、上記配列の宣言
方法では読み込みデータサイズの推奨上限値がどの位になるのか、また別の
メモリ格納方法であれば更に大きなサイズのデータをメモリに格納できるなど、
回避策は存在するのかご回答頂ければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルを後ろから読...
-
C言語でのファイル読み込み
-
CSVファイルによる検索の高速化
-
Mscomm を使用してバイナリでデ...
-
バイト型のデータを16進表記で...
-
グレースケール画像の画素値を得る
-
awk getlineをもう一度ファイル...
-
Unicodeのファイル読み込みがう...
-
日本語を配列に収め、そして表...
-
VBScriptの配列は、要素数を指...
-
VBAでテキストファイルの改行を...
-
隣接行列プログラム
-
掲示板の編集機能
-
ファイルのアクセス回数について
-
バッチファイル 二つ上のディ...
-
エクセルで複数のコメントのサ...
-
エクセルvbaでdocuworksprinter...
-
エクセルのプロパティーでセキ...
-
バッチファイル XCOPYで上書き...
-
Windows10でコマンドプロンプト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バイト型のデータを16進表記で...
-
VBAでテキストファイルを複数開...
-
RGBのバイナリデータをCImageに...
-
VBAでテキストファイルの改行を...
-
DXFファイルをVBで取り込み、図...
-
[VBS] 16進数でバイナリファイ...
-
ファイル内の(&H0A)を(&H0D0A)...
-
ファイルをメモリに出力する方法
-
テキストファイルを後ろから読...
-
Cで2次元配列にCSVファイルを...
-
ファイル入力のデータを構造体...
-
Excel VBAで画像解析
-
VBScriptの配列は、要素数を指...
-
ファイルからビット単位での読...
-
fread関数の使い方がわかりませ...
-
awk getlineをもう一度ファイル...
-
バイナリファイルでOutOfMemory...
-
VBSにてCSV読み込みし比較
-
バイナリファイルの一部分をカ...
-
日本語混じりのファイルをラン...
おすすめ情報