お世話になります。
WinXPの環境にて、
VB6.0で作成されたDLLを.NETにバージョンアップさせようとしているのですが、
regsvr32コマンドを使用してDLLを置き換えようとすると、
以下のようなエラーメッセージが出てしまい、実行時もエラーになってしまいます。
⇒「C:\○○\○○.dll was loaded, but the DllRegisterServer entry point was not found.
DllRegisterServer may not be exported, or a corrupt version of C:\○○\○○.dll may be in memory. Consider using PView to detect and remove it.」
DLLを呼び出しているEXEの方は6.0のままなのですが、
そもそもEXEの方も.NETにバージョンアップさせないといけないのでしょうか?
本などで片っ端から調べて見ましたが、技術的に可能なのかどうかも分からない状況で困っています。
原因・解決方法等をご存知の方がいらっしゃいましたら、
どうぞ宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
VB6のDLLと.NETでのDLLは(あくまでも通常作成される方法でですが)
・ActiveX
・COM
という、異なる種別のものです。
利用する方法も全く違いますが、無理ではありません。
スタートメニューから
[Visual Studio .NET コマンド プロンプト]
を探しだしてください。
であーだこーだと操作をするとタイプライブラリを作成することが出来ます。
タイプライブラリを吐き出してしまえば、参照設定も可能です。
※タイプ ライブラリ エクスポータ(Tlbexp.exe)
http://msdn2.microsoft.com/ja-jp/library/hfzzah2 …
※.NETコンポーネントをVB6から使用するための方法
http://www.sev.or.jp/ijupiter/world/dc_interrop/ …
※本家MSDN
http://msdn.microsoft.com/library/default.asp?ur …
付属のヘルプにも、tlbexpで検索をしたら、引数の詳細があると思います。
なるほど!同じDLLでも、そのような違いがあるのですね。
大変勉強になります。教えていただいた方向でやってみようと思います。ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows Media Playerを開くと...
-
iCloudフォトライブラリ内の画...
-
Google ColaboでGUI作成
-
横スクロールアクションのステ...
-
python urlopen error について...
-
DXライブラリで作ったゲームを...
-
oggファイルを再生したい
-
標準ライブラリだけでgetch関数...
-
iTunesの同期、別のパソコンで...
-
pygame.error: File is not a W...
-
c言語 getch関数について
-
本格的なGUIを作るのにおすすめ...
-
iPhotoのライブラリが肥大化
-
c言語のlog10に関する質問です
-
なぜHTMLのソースコードが無料...
-
C言語ソースの構造に応じて文...
-
Canny法に用いる閾値の決定法に...
-
C言語、特にC++ってどうですか?
-
C言語・Java・Visual Basic…教...
-
MPWでCをするには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
python urlopen error について...
-
iCloudフォトライブラリ内の画...
-
本格的なGUIを作るのにおすすめ...
-
LIBCMT.LIBをリンクしてコンパ...
-
三目並べを作っているのですがD...
-
マウスのクリックを自動で
-
C++ 標準ライブラリの実際の中...
-
プログラマーで「使えない人」...
-
declaration of 'index' shadow...
-
unix-c と linux-c の違いは?
-
boostのアンインストールについて
-
設定ファイルを扱うライブラリ...
-
じゃんけんゲーム(DXライブラ...
-
iPhoneのカメラロールへ画像を...
-
ライブラリ作成時のグローバル...
-
Dreamweaverのライブラリが反映...
-
Ps+のフリープレイでDestiny2の...
-
sleep関数
おすすめ情報