タイトル : Re^3: DBGRID32.ocx に関する実行時のエラー 投稿日 : 2008/03/05(Wed) 10:17 投稿者 : 花ちゃん
> > いずれにしても、貴方が作ったプログラムが動作する環境を作って上げないと動作は > > しません。 > PCの環境を変更したくない、については、 > インストールという方法を使わずにすませたいのですが > OCXはexeと同じ場所にあるだけではやはり駄目なのでしょうか? OCX と言っても色々あります、ランタイムに含まれているものから、貴方が独自に 作成されたもので、開発環境では、起動フォルダに置いて参照しているような物なら それでも動きますが、いずれにしても、前にも書きましたが、基本的に、開発環境と 同じような環境にしないと動作しません。 例えば、開発環境で、Windows\system32\Test.txt(*.ocx) のようなファイルを使っていて 実行環境では、そのファイルを EXE と同じフォルダに入れても読み込めませんよね。 又、そう言った、OCX は、インストール時に、レジストリに書き込む必要があったりも しますし、再配布等の問題もありますし、単純にコピー&ペーストしただけでは解決 するものではないかと。 従って、結論は前回の解答と同じ事しか言えません。 >PCの環境を変更したくない、については、 >インストールという方法を使わずにすませたいのですが インストーラを使ってインストールしたからと言って環境が変更されたと言えるの でしょうか? それで問題があるなら、そのプログラムをその実行環境で動作させる事が問題があると いう事ではないでしょうか? |