投稿日 | : 2007/03/27(Tue) 15:09 |
投稿者 | : Edward |
Eメール | : |
URL | : |
タイトル | : 止まっちゃった |
サーバーで動かしているアプリケーションで、半年程度問題無く動いていたの
ですがすが。以下のメッセージを吐いて停止してしまいました。
The instruction at "0x77f9d134" referenced memory at "0xfffffff8".
The memory could not "read".
Click on OK to terminate the program
どうやら、以下のコード内(作業ファイルを削除している)で
起きたようなのですが、一回起きただけなので特定出来ていません。
Dim fso As Scripting.FileSystemObject
Dim szIniFileName As String
:
'FileSystemObjectを生成
Set fso = CreateObject("Scripting.FileSystemObject")
'Iniファイル名の作成
szIniFileName = Left(szFileName, InStr(szFileName, ".")) & "ini"
'Delete File (tif & ini)
If (fso.FileExists(szFilePath & "\" & szFileName)) Then
Call fso.DeleteFile(szFilePath & "\" & szFileName, True)
End If
If (fso.FileExists(szFilePath & "\" & szIniFileName)) Then
Call fso.DeleteFile(szFilePath & "\" & szIniFileName, True)
End If
'オブジェクトの開放
Set fso = Nothing
英語の掲示板に幾つか同様と思われる内容を見つけましたが、
どれも解決策までにはいたっていないようです(英語は殆ど理解
出来ていないのですが)。 環境は2000Server SP4です。
原因及び回避策を御存知の方いらっしゃいましたら御指導下さい。