• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アプリケーション移植に関する質問です。)

Windows98SE+VB5(SP2)でOracle8iにアクセスする帳票プログラムの移植に関する質問

このQ&Aのポイント
  • VISTAクライアントでOracle10Gの環境で実行する際に、帳票出力指定の画面は正常に起動するが、印刷指示を実行すると「実行時エラー'9':インデックスが有効範囲にありません。」が表示され印刷できない。
  • 同様の処理を行っているアプリケーションが複数あるが、一部は正常に起動できるものとエラーになるものがある。
  • 原因と対策が判明せずに困っている。

質問者が選んだベストアンサー

  • ベストアンサー
  • layy
  • ベストアンサー率23% (292/1222)
回答No.1

参考。 コンパイルが正常にできていることが前提。 (参照DLLがあればそちらが先とか。) ステップ実行ができれば、エラーの行を特定。 エラーが起きたときに(コントロールパネルの)イベントビューアにて 何かログが出ていないか確認。 タブコントロール使っていますか?。 コンパイルのときに、 そのタブコントロールのタブ位置が1でないとき実行時エラー有が起きるが、 そのタブコントロールのタブ位置が1であるとき実行時エラーが起きない、 こういうのがあると聞いたことあります。 同じ状況はないですが、こういうところから。

qoochan0322
質問者

お礼

回答をありがとうございました。 このプログラムはWindows98SEでは正常に動作していました。 今回、リコンパイルはせずにEXEとReportファイルとQueryファイルを VISTAクライアントに移植した状態で動作させるとエラーが発生しました。 イベントログは後日確認してみます。 以上

関連するQ&A

専門家に質問してみよう