掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
LoadLibraryによるocxレジストリ登録が失敗 (ID:102039)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
*.ocxファイルをレジストリへ登録したいのですが、 なぜか失敗してしまいます。 OS:WindowsXP SP3 環境:VB6.0 <--- 'DLL(サーバー)をメモリに読み込む hMod = LoadLibrary(strFilePath) '関数の呼び出し位置(アドレス)を取得 If blnRegister Then lpfn = GetProcAddress(hMod, "DllRegisterServer") Else lpfn = GetProcAddress(hMod, "DllUnregisterServer") End If ---> strFilePathには存在するFile(フルパス)で指定していますが、 LoadLibraryを実行した時点で、戻りが「00」となってしまい、 GetProcAddressが正常に動作しません。 ですが、なぜか、「GetOpenFileName」関数にて同じFileを参照しなおす とLoadLibraryが正常な戻り値を返します。 (もちろん、それぞれの場合のstrFilePathを比較しましたが、同じでした) こういった場合どういうことが想定されるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.