掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DLLを動的に呼び出すには? (ID:46902)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
GetProcAddress()はUnicode対応していないので、いわゆるANSIの文字列で関数名を指定する必要があります。 http://docwiki.embarcadero.com/RADStudio/XE7/ja/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92_Unicode_%E5%AF%BE%E5%BF%9C%E3%81%AB%E3%81%99%E3%82%8B#GetProcAddress_.E3.81.AE.E5.91.BC.E3.81.B3.E5.87.BA.E3.81.97 可能性は低いですが、DLLからのエクスポート名が期待している名前と違っている可能性もあります。 Funcのつもりが実際は_Funcだったり、Func@4だったりといった具合ですが、 これについては一つ前のレスのTDUMPかDependency Walkerで確認出来ます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.