人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

教えてください。
OS WINDOWS2003
VB6.0SP6

VBでバッチプログラムを作成しています。
プログラムの終了でEXITPROCESS関数を使用
してリターンコードをかえすようにしてます。
プログラムを実行するとEXITPROCESS関数で
以下のエラーメッセージがでます。なぜこの
ようなエラーが出力されてるのでしょうか。

the instruction at "0x04246c81" referenced memory at "0x04246c81".the memory
could not be "read" ckucj ib IJ ti ternubate the program



●質問者: pikacyuu
●カテゴリ:コンピュータ
✍キーワード:AT OS VB vb6 エラー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● llusall
●60ポイント

次のマイクロソフトのページに原因と解決方法があります。

[PRB] Visual Basic アプリケーションからの ExitProcess() 呼び出しがプロセスの終了を妨げる

http://support.microsoft.com/?scid=kb%3Bja%3B288216&x=16&y=1...

# [本文引用]

# ExitProcess() を呼び出す直前に CoUninitialize() を直接呼び出すと、

# 通常はこの問題を回避できます。この方法で問題を回避できますが、

# マイクロソフトによって推奨またはサポートされているわけではありません。

※VBからのEXITPROCESS関数呼び出しは推奨されない様子ですね。


また、参考となりそうなページを記載します。

プログラム終了時の戻り値

http://forums.belution.com/ja/vb/000/014/17s.shtml

起動すると値を返すexeを作るには?

http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200307_03070029....

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ