- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アプリケーション移植に関する質問です。)
Windows98SE+VB5(SP2)でOracle8iにアクセスする帳票プログラムの移植に関する質問
このQ&Aのポイント
- VISTAクライアントでOracle10Gの環境で実行する際に、帳票出力指定の画面は正常に起動するが、印刷指示を実行すると「実行時エラー'9':インデックスが有効範囲にありません。」が表示され印刷できない。
- 同様の処理を行っているアプリケーションが複数あるが、一部は正常に起動できるものとエラーになるものがある。
- 原因と対策が判明せずに困っている。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
参考。 コンパイルが正常にできていることが前提。 (参照DLLがあればそちらが先とか。) ステップ実行ができれば、エラーの行を特定。 エラーが起きたときに(コントロールパネルの)イベントビューアにて 何かログが出ていないか確認。 タブコントロール使っていますか?。 コンパイルのときに、 そのタブコントロールのタブ位置が1でないとき実行時エラー有が起きるが、 そのタブコントロールのタブ位置が1であるとき実行時エラーが起きない、 こういうのがあると聞いたことあります。 同じ状況はないですが、こういうところから。
お礼
回答をありがとうございました。 このプログラムはWindows98SEでは正常に動作していました。 今回、リコンパイルはせずにEXEとReportファイルとQueryファイルを VISTAクライアントに移植した状態で動作させるとエラーが発生しました。 イベントログは後日確認してみます。 以上