![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
なかなか原因がつかめないので、問題の切り分けからやり直してみましょう。
1.ActiveXコントロールが正しく登録されているか?
・・・regsvr32.exeを使って手動でレジストリ登録してみてください。
2.ActiveXコントロールが使えるか?
・・・Access以外で作成したコントロールを使用するアプリを作成し、動かないPCで動かしてみてください。
3.AccessでActiveXコントロールを使ったフォームが作成できるか?
・・・新たなmdbを作成し、ActiveXをフォームに貼り付けて見てください。
てな感じですかねぇ。
あとは、Access側とすると、OfficeのSPの違いとか、
MDACのバージョンとかですかねぇ。
この回答への補足
再び寝込んでしまって、申し訳ございません。
先日やっと、実験してみました。
結果的には、動かない環境は特別な状態になっているのがわかり、その他の環境では動いていました。
特別な環境とは、Win98から、Win2000にUPグレードしたもので、¥Windowsと¥Winntが両方あって、regsvr32 target.ocxとしても、Target.ocxが見つかりません。というメッセージが出てしまいます。また、スタートからのファイル検索にもなぜか、そのファイルが見つからない状態なのです。でも、¥WINDOWS¥SYSTEM32のDIRをとると、表示されるのです。そんなことって起こりうるのでしょうか?
なんか、勘違いというか、特殊な調子悪い環境に騙されてしまった状態に、つき合わせてしまったようで、申し訳ありません。根気強くお付き合いいただいて、感謝しております。またの機会がありましたら、よろしくお願いいたします。このたびはありがとうございました。
No.2
- 回答日時:
>ひょっとして、マトが外れているでしょうか?
>全然、違う要因が他にあったりするのでしょうか?
cc3250mt.dll
borlndmm.dll
これらが使用するDLLはすべて動作しないマシンでもありますか?
OCXが使用するDLLだけではなく、DLLが使用するDLLも必要ですけど。
で、肝心のOCXはレジストリ登録してますか?
もしくは、できるようにインストーラを作成しましたか?
この回答への補足
風邪で寝込んでいて返事が遅くなってすみません。
cc3250mtとborlndmmの使用するDLLは、すべて、前述したものの中に入っていました。
レジストリ登録は自動的にするようにインストールシールドで、設定してあります。
正直、かなり参っています。
今の延長に解決があるのかどうか?でも、なぜ自分の環境だと動くのか?
No.1
- 回答日時:
>必要なDLL群もインストールしたもつりなのですが、
つもりではわからないので、どのように?
あとAccessのバージョンは同一?
この回答への補足
以下のDLLが必要なのをTDUMPにより確認し、インストールシールドで、<WinsysDIR>に入れるようにしました。
(但し、米印のファイルは、もともと相手環境にあったので入れていない。インストール後これら全部が存在することを確認)
VCL50.bpl
borlndmm.dll
advapi32.dll *
kernel32.dll *
mpr.dll *
gdi32.dll *
user32.dll *
ole32.dll *
oleaut32.dll *
olepro32.dll *
cc3250mt.dll
で、Accessのバージョンは2000です。
ひょっとして、マトが外れているでしょうか?
全然、違う要因が他にあったりするのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中古パソコン 中古PCを売る時、OS(Windows11)はどんな状態にするのが親切ですか? 4 2022/12/15 17:08
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) M365環境での動作エラー、及び対応相談 1 2023/01/27 04:18
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- その他(ソフトウェア) MMD PMXエディタ プラグイン 押せない はじめまして。MMDについて質問させていただきます。 7 2022/05/04 15:53
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vb.netで画面のコントロールId...
-
カメラスクロールするのを動画...
-
VBAのエラーについて、”実行時...
-
[C#] ContextMenuStrip を呼び...
-
ASP.netのエラー 2005から2008...
-
エクセル・VBA CheckBoxのオブ...
-
コントロール配列と同じような...
-
C#で角が丸いテキストボックス
-
chr関数の呼び出しで「プロ...
-
もしフォームヘッダーにコント...
-
WebBrowserコントロールの基本...
-
Groupboxの配下のコントロール...
-
ACCESS2010のVBAでフォーム内ク...
-
c# イベントハンドラ 統一
-
C# Form上に配置されたコントロ...
-
Excelで、コンボボックスで選択...
-
Visual Basic 6.0 でPanelを使...
-
ACCESSフォームにコント...
-
VBA ユーザーフォームの Keypre...
-
Excelコマンドボタン名を変数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
vb.netで画面のコントロールId...
-
C#,vb.netで業務用アプリ開発と...
-
EXCELでactivexコントロールを...
-
フォーム上の現在アクティブな...
-
ExcelVBAでListViewが使用できない
-
コンボボックスの文字によるif...
-
C#で角が丸いテキストボックス
-
エクセルVBAでオプションボタン...
-
ユーザーフォームで動的(Me.Con...
-
VBAのフォームでTextBoxがいっ...
-
アクセス特有の書き方?
-
エクセル コントロールツール...
-
間違えて配置してしまったコン...
-
変数をコントロール型で使用す...
-
(VBA)スピンボタンの大量...
-
Labelコントロールの(左右)余...
-
excelのリストボックスで選択し...
-
Excel VBA で Richtextboxを使...
おすすめ情報