• ベストアンサー

OCXの作成

他の環境(PC)で開発したOCXを、他の環境(PC)で作成使用とすると、 エラーメッセージ表示:「コンパイルエラープロジェクトまたはライブラリが 見つかりません」と表示されます。その後ファイル内のleft関数にフォーカス されます。OCXの作成とは、VBPファイルを開き、「ファイル」→ 「XXXX.ocx(exe)を作成」を指します。[開発環境]win98,VB6.0(SP3) なにかライブラリなどを追加する必要があるのでしょうか?   

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

  • ベストアンサー
  • Hk2001
  • ベストアンサー率48% (24/49)
回答No.2

他のPCでは、レジストリ登録がされていないので使用できません。 No.1さんの方法でレジストリ登録してもいいですし 開発環境があるなら参照設定で読み込むことによって 自動的にレジストリ登録されます。 それと注意点ですが VB6で作成したOCXを使用するには、OCX作成中に使用したコンポーネントを組み込まないと動作しません。インストールファイルを作成する場合も同様にコンポーネントを追加してあげる必要があります。 また、余談ですが、OCXを開発したマシンは、コンパイル時に作成した場所が 登録場所になります。 VB6に付属のインストーラー(ディストリビューション ウィザード)などで 作成されたセットアップディスクでは、OSのSystemにコピー登録されます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 レジストリ登録は行っていますか? DOS窓でexeファイルが格納してあるディレクトリに移って regsvr32 xxxxx.exe してみてください。 あと、参照も設定しなければいけないかもしれません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBで作成したOCXでバージョンが異なるのエラーが出ます

    VB6.0(SP5)+Windows2000(SP4)の環境です VBでAcitveX OCXを作成しましたが、使用する他のアプリケーションをディストリビューションウイザードでセットアッププログラムを作成し、他のPCへインストールすると「OCXのバージョンが古い可能性がある。最新のバージョンを入手してください」となりインストールができません VBでAcitveX OCXの作成では、2度目のコンパイルからバイナリ互換を指定しています 開発環境では、全て正常に動作するのですがインストール時にエラーとなります OCXを使用するアプリケーションは何度もコンパイルしていますが、OCXは随分前からコンパイルしていません 市販のOCXのように、system32にコピーしてregsvr32で登録するだけにしたい場合には、何を気をつければよろしいのでしょうか? OCX作成の指南をお願いします 宜しくお願いします

  • OCXのレジストリ登録

    BCB5にて、OCXを作成しました。 開発環境では、もちろんレジストリ登録して(ツールがやってくれるんです)動作しています。 でも、他環境にそのOCXと関連DLL(と思われる)をインストールして、 REGSVR32 TARGET.OCX としても、エラーが出て登録できません。 エラーダイアログには、「Load Library(”Target.ocx”)failed. GetLastError returns 0x00000485」 と表示されます。これは、どんなエラーなのでしょうか? 関連DLLをインストールしたといいましたが、実はあんまり自信がありません。必要なDLLとは、どのようにしたら確実に判るものなのでしょうか? よろしくお願いします。

  • OCXのライセンス

    Visual Basic 6.0 で、他人の作成したユーザOCXを使用しようとしているのですが、「実行時エラー429:このコンポーネントのライセンスが見つかりません。デザイン環境でこの機能を使うために必要なライセンスがありません。」と、エラーが表示されます。 現在、プロジェクトファイルのあるディレクトリに、OCXとLICファイルをおいているのですが…。 OCXの登録はされているはずなのですが、念のための登録確認方法と、ライセンス登録のための手順を教えていただけないでしょうか?

  • OCXをサポートしている開発環境?

    こんばんは。 こんなことみなさんに尋ねたら笑われてしまうかもしれませんが、 OCXファイルっていうのは具体的にはどういったものなんでしょうか? DLLファイルとどう違うのですか? プログラム言語で「OCXをサポートしている開発環境」に VBがあることは何となく分かるのですが、 他の言語はどうなんでしょうか? たいていの言語はサポートしているんですか? どうかよろしくお願いします。m(_ _)m

  • Activexコントロール(ocx)のダウンロード。

    現在ActiveXコントロールのアプリを作成(修正) しています。 開発環境 OS: XP(SP2) visualStudio6.0(SP5) 実行環境 OS: XP(SP2) デバッグ環境では正常に動作するのですが、 OCXファイルを作成して、 ブラウザ上で実行するとどうもうまくいきません。 (修正前のアプリは正常にブラウザ上で動作する)  現状としましては ・IEのセキュリティはActiveXのダウンロードを許可。 ・バージョンは修正前のリビジョンに+1を設定。 ・ダウンロードするOCXファイルは    C:\WINDOWS\Downloaded Program Filesのフォルダに ダウンロードされてくるがインストールはされていない(状態が不明となる) ・clsIDをリナンバーしても動かない。 ・修正前の状態から再度OCXファイルを作成するだけで  も動かない。 ・OCXをコンポーネントとして登録できない ・開発環境、実行環境をwin2000にしても  同様の結果です 自分で思いつく事はすべてやってみたのですが、 うまくいきません。 なにかアドバイスでも何でもよいので いただけないでしょうか?

  • MCI32.ocxがあるのにMCI32.ocxが無い・・・?

    MCI32.ocxがあるのにMCI32.ocxが無い・・・? とあるVisualBesic6.0にて製作されたフリーソフトを使っているのですが管理者としてプログラムを実行すると何故かMCI32.ocxがあるにも関わらず 『コンポーネント'MCI32.ocx'が適切に登録されていません。ファイルが存在しないかあるいは不正です』 とエラー文が出てきて強制終了してしまいます。 管理者としてではなく普通に起動したらそのエラーは出ないのですが今度は他のファイルから読み込む時に 『実行時エラー'75' パス名が無効です。』 と出てきてしまいます。 この場合どうすれば良いのでしょうか……? OSはvistaです

  • VB6で作成したOCXをASPから呼び出すときのセキュリティについて

    VB6(SP6)でOCXを作成しました。VBのディストリビューションウィザードでは「配置」を選択して作成しました。 このOCXをASP(VBS)を使ってWeb画面から呼び出しています。 このOCXを参照した時、ブラウザがOCXをダウンロードしようとしますが、PCによってはダウンロードされないことがあります。ブラウザのセキュリティ設定を確認していますが、他に影響のある設定はあるのでしょうか? WebサーバーはWindowsXP(SP3)でIIS6を使用しています。 クライアントはWindowsXP(SP3)でIE7で参照しています。 ダウンロードされたかどうかはブラウザのインターネットオプションから、インターネット一時ファイルの「オブジェクトの表示」で確認しています。 よろしくお願いいたします。 質問内容に不備などありましたらご指摘いただけると助かります。

  • comctl32.ocx が無いといって、怒られる。

    Windows98+VB5で以前作成していたファイルを久しぶりに開いたところ App.Pathにcomctl32.ocx が無いといって起動時に怒ってきます。 comctl32.ocx は C:\windows\systemにあって、そこにあるのが普通 だと思うのですが、上のようなエラーでエラーがでる場合、どう対処 したらいいのでしょうか? よろしくお願いします。

  • flash.ocx

    「ファイルが見つかりません ”flash.ocx"」のエラーメッセージが頻繁にPCの画面に出ます。出ない様にしたいのですが、方法教えてください

  • VBで作成したEXEが使用しているOCX,DLLを見る方法

    VBで作成したEXEがあります。 ただ残念な事に、タイで作成したこともあり、ソースがありません。 それ故に、あるPCでは動作し、あるPCでは動作しないといった不具合の原因が調査できずに困っています。 エラーの内容としては「ActiveXコンポーネントが作成できない」旨のエラーですので、何かのDLLもしくはOCXの登録が抜けていると思うのですが、どのファイルかが分からず困っています。 現行動作するマシンがありますので、タスクマネージャの様な感じでEXEが使用しているOCX,DLLを見る方法があれば助かるな~。と思い質問させていただきました。 ご存知の方、どうぞご教授頂けますと大変ありがたいです。 どうぞよろしくお願い致します。

Adguardが起動できない
このQ&Aのポイント
  • 昨年8月に1年版を購入したAdguardが急に起動できなくなった
  • Adguardのサポート担当者とのやりとりを経ても解決せず、時間の無駄になった
  • 2台目のPCでは正常にAdguardが起動している
回答を見る

専門家に質問してみよう